Newman Run Dashboard

Friday, 09 April 2021 01:21:33
Total Iterations

11

Total Assertions

229

Total Failed Tests

10

Total Skipped Tests

0


File Information
Collection: Google Book API
Collection Description
# Google Book Project ## Author : Romain SEITE ### GOOGLE BOOK API TEST documentation **This Collection hosts chained requests using Dynamic variables and variables** ### COLLECTION SETTINGS | Setting name | Setting value | |:-|:-| | Auth | *API Key* | #### Variables | Name | Value | Scope | Purpose | |:-|:-|:-|:-| | url | ```https://www.googleapis.com/books/v1/``` | COLLECTION | API endpoint | | bookId | id of a book returned by LIST Books | COLLECTION | Used for GET Book | #### Tests | Test | Purpose | scope | |:-|:-|:-| | status code is 200 | checks if response status === 200 | COLLECTION | | country match| checks if response country matches request country | COLLECTION |
Timings and Data
Total run duration: 41.8s
Total data received: 1.69MB
Average response time: 215ms
Summary Item Total Failed
Requests 191 0
Prerequest Scripts 297 0
Test Scripts 429 1
Assertions 229 9
Skipped Tests 0 -



Showing 10 Failures

Failed Test: projection = full Test With volumeId=V714NghIxwoC

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test: orderBy = newest Test With q=Emmanuel Macron

Assertion Error Message
expected false to be truthy
Failed Test: projection = lite Test With volumeId=2s5LxQEACAAJ

Assertion Error Message
Unexpected token '<' at 1:1
<!DOCTYPE html>
^
Failed Test:

Assertion Error Message
Cannot read property '0' of undefined
Failed Test: Validity of volumeId

Assertion Error Message
Cannot read property '0' of undefined
Failed Test: langRestrict = zz Test With q=Emmanuel Macron

Assertion Error Message
Cannot read property '0' of undefined
Failed Test: Validity of volumeId

Assertion Error Message
Cannot read property '0' of undefined
Failed Test: Validity of volumeId

Assertion Error Message
Cannot read property '0' of undefined
Failed Test: Validity of volumeId

Assertion Error Message
Cannot read property '0' of undefined
Failed Test: Validity of volumeId

Assertion Error Message
Cannot read property '0' of undefined


There are no skipped tests



11 Iterations available to view
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?maxResults=1&q=skiing
Response Information
Response Code: 200 - OK
Mean time per request: 533ms
Mean size per request: 1.84KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 7f6e048d-9d60-4e41-b4f8-03ca37b93b0c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:51 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 506,
          "items": [
            {
              "kind": "books#volume",
              "id": "bXgHns23uw4C",
              "etag": "MCq27fsYW/M",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1998-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 120,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&pg=PP1&dq=skiing&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=bXgHns23uw4C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=bXgHns23uw4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = 1 Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&printType=all
Response Information
Response Code: 200 - OK
Mean time per request: 349ms
Mean size per request: 22.78KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token e14e9b13-6f5f-468a-a4d1-b6396e23974b
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:52 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 505,
          "items": [
            {
              "kind": "books#volume",
              "id": "bXgHns23uw4C",
              "etag": "PwQ6X36jxuQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1998-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 120,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&pg=PP1&dq=skiing&hl=&as_pt=ALLTYPES&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=bXgHns23uw4C&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=bXgHns23uw4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "qIfPW3SvGfwC",
              "etag": "hDg5P0yNjjk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/qIfPW3SvGfwC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2009-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 48,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&pg=PA30&dq=skiing&hl=&as_pt=ALLTYPES&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=qIfPW3SvGfwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=qIfPW3SvGfwC&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The Short, Happy Ski Life of Ernest Hemingway From Italy to Austria to Idaho, \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e played a key role in the novelist&#39;s life. A \u003cb\u003eSkiing\u003c/b\u003e Heritage Classic from the \u003cbr\u003e\npast. By Valerie Danby-Smith Stories abound of Ernest Hemingway&#39;s feats as&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "N1gEAAAAMBAJ",
              "etag": "Knww5GL784A",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&pg=PA11&dq=skiing&hl=&as_pt=ALLTYPES&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=N1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N1gEAAAAMBAJ&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1958 Helicopter-assisted \u003cb\u003eskiing\u003c/b\u003e is offered at Gstaad andVal d&#39;Isere. 1961 Michel \u003cbr\u003e\nZiegler forms Air Alpes, transporting skiers by STOL aircraft. Helicopter-lifted \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e at Timpanagos, Utah. 1965 Heli-\u003cb\u003eskiing\u003c/b\u003e trips in the Bugaboos of British&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WlgEAAAAMBAJ",
              "etag": "MCPTvhFlGDE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WlgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1998-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 76,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&pg=PT60&dq=skiing&hl=&as_pt=ALLTYPES&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=WlgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WlgEAAAAMBAJ&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e Heritage page 29. &#39;1. -&lt; CLAUDE K!U&quot; IPS SOME MQRi; ;s. H&amp;ross or Vi&#39;i \u003cbr\u003e\n\u003cb\u003eSkiing\u003c/b\u003e cover December 1971: Wayne Wong executing a wheelie March 1971 at \u003cbr\u003e\nWaterville addition to the two freestyle contests which \u003cb\u003eSkiing\u003c/b\u003e had sponsored."
              }
            },
            {
              "kind": "books#volume",
              "id": "O1gEAAAAMBAJ",
              "etag": "JmxGBPQ9OQk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-12",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&pg=PA23&dq=skiing&hl=&as_pt=ALLTYPES&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=O1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O1gEAAAAMBAJ&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Launch of Rocky Mountain \u003cb\u003eSkiing\u003c/b\u003e Magazine. 1959 Launch of Ski Life Magazine, \u003cbr\u003e\nNew York City. 1962 Ski Life and Ski Magazine merged in a single magazine \u003cbr\u003e\nowned by Universal Publishing &amp; Distributing Co., New York. 1964 Ziff Davis&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dFgEAAAAMBAJ",
              "etag": "cq/L/DVE7+8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2000-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&pg=PA6&dq=skiing&hl=&as_pt=ALLTYPES&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=dFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dFgEAAAAMBAJ&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dear Editor: Was just rereading Minnie Dole&#39;s Adventures in \u003cb\u003eSkiing\u003c/b\u003e, written about \u003cbr\u003e\n1965. Fascinating chapters. Even tells us where the name Minnie came from. (An \u003cbr\u003e\nArmy nickname from Minnie&#39;s service in World War I.) I copied down a poem&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "SAqygnGYNs0C",
              "etag": "cc1rL17W1F4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SAqygnGYNs0C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1969-09",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 182,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=SAqygnGYNs0C&pg=PA1&dq=skiing&hl=&as_pt=ALLTYPES&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=SAqygnGYNs0C&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=SAqygnGYNs0C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SAqygnGYNs0C&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "JorKhs5uDYIC",
              "etag": "+BBrQN4ID1A",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JorKhs5uDYIC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1970-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 142,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=JorKhs5uDYIC&pg=PA1&dq=skiing&hl=&as_pt=ALLTYPES&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=JorKhs5uDYIC&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=JorKhs5uDYIC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JorKhs5uDYIC&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "zZvxTQ__GAAC",
              "etag": "yKps3I3RAA0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zZvxTQ__GAAC",
              "volumeInfo": {
                "title": "Science and Skiing V",
                "authors": [
                  "Erich Müller"
                ],
                "publisher": "Meyer & Meyer Verlag",
                "publishedDate": "2012",
                "description": "The book contains the proceedings of the Fifth International Congress on Science and Skiing. The scientific program again offered a broad spectrum of current research work in Alpine Skiing, Snowboarding, Cross-country Skiing and Ski Jumping.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781841263533"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1841263532"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 700,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&printsec=frontcover&dq=skiing&hl=&as_pt=ALLTYPES&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Science_and_Skiing_V.html?hl=&id=zZvxTQ__GAAC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zZvxTQ__GAAC&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The book contains the proceedings of the Fifth International Congress on Science and Skiing, which was held at St. Christoph am Arlberg, Tyrol, Austria, in December 2010."
              }
            },
            {
              "kind": "books#volume",
              "id": "1RDjOaRI-VEC",
              "etag": "ASpUEYe8hqw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1RDjOaRI-VEC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1985",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 104,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&pg=PP1&dq=skiing&hl=&as_pt=ALLTYPES&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&dq=skiing&hl=&as_pt=ALLTYPES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=1RDjOaRI-VEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1RDjOaRI-VEC&hl=&as_pt=ALLTYPES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
printType = all Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&projection=full
Response Information
Response Code: 200 - OK
Mean time per request: 354ms
Mean size per request: 22.34KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token c4c2a025-8a86-4224-ab9f-b24e97618a32
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:52 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 505,
          "items": [
            {
              "kind": "books#volume",
              "id": "bXgHns23uw4C",
              "etag": "jgeN99ujBIQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1998-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 120,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&pg=PP1&dq=skiing&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=bXgHns23uw4C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=bXgHns23uw4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "qIfPW3SvGfwC",
              "etag": "9ITjauJPXKs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/qIfPW3SvGfwC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2009-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 48,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&pg=PA30&dq=skiing&hl=&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=qIfPW3SvGfwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=qIfPW3SvGfwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The Short, Happy Ski Life of Ernest Hemingway From Italy to Austria to Idaho, \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e played a key role in the novelist&#39;s life. A \u003cb\u003eSkiing\u003c/b\u003e Heritage Classic from the \u003cbr\u003e\npast. By Valerie Danby-Smith Stories abound of Ernest Hemingway&#39;s feats as&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "N1gEAAAAMBAJ",
              "etag": "FClDFZKZI1s",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&pg=PA11&dq=skiing&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=N1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1958 Helicopter-assisted \u003cb\u003eskiing\u003c/b\u003e is offered at Gstaad andVal d&#39;Isere. 1961 Michel \u003cbr\u003e\nZiegler forms Air Alpes, transporting skiers by STOL aircraft. Helicopter-lifted \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e at Timpanagos, Utah. 1965 Heli-\u003cb\u003eskiing\u003c/b\u003e trips in the Bugaboos of British&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WlgEAAAAMBAJ",
              "etag": "og4vXDMVPnI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WlgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1998-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 76,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&pg=PT60&dq=skiing&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=WlgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WlgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e Heritage page 29. &#39;1. -&lt; CLAUDE K!U&quot; IPS SOME MQRi; ;s. H&amp;ross or Vi&#39;i \u003cbr\u003e\n\u003cb\u003eSkiing\u003c/b\u003e cover December 1971: Wayne Wong executing a wheelie March 1971 at \u003cbr\u003e\nWaterville addition to the two freestyle contests which \u003cb\u003eSkiing\u003c/b\u003e had sponsored."
              }
            },
            {
              "kind": "books#volume",
              "id": "O1gEAAAAMBAJ",
              "etag": "dgRd0pGdgiU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-12",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&pg=PA23&dq=skiing&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=O1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Launch of Rocky Mountain \u003cb\u003eSkiing\u003c/b\u003e Magazine. 1959 Launch of Ski Life Magazine, \u003cbr\u003e\nNew York City. 1962 Ski Life and Ski Magazine merged in a single magazine \u003cbr\u003e\nowned by Universal Publishing &amp; Distributing Co., New York. 1964 Ziff Davis&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dFgEAAAAMBAJ",
              "etag": "2kn/RT437d4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2000-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&pg=PA6&dq=skiing&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=dFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dFgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dear Editor: Was just rereading Minnie Dole&#39;s Adventures in \u003cb\u003eSkiing\u003c/b\u003e, written about \u003cbr\u003e\n1965. Fascinating chapters. Even tells us where the name Minnie came from. (An \u003cbr\u003e\nArmy nickname from Minnie&#39;s service in World War I.) I copied down a poem&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "SAqygnGYNs0C",
              "etag": "AS+bHXyxdZw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SAqygnGYNs0C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1969-09",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 182,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=SAqygnGYNs0C&pg=PA1&dq=skiing&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=SAqygnGYNs0C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=SAqygnGYNs0C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SAqygnGYNs0C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "JorKhs5uDYIC",
              "etag": "7dT8adm/y0g",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JorKhs5uDYIC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1970-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 142,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=JorKhs5uDYIC&pg=PA1&dq=skiing&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=JorKhs5uDYIC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=JorKhs5uDYIC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JorKhs5uDYIC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "zZvxTQ__GAAC",
              "etag": "bU8rSzBAouo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zZvxTQ__GAAC",
              "volumeInfo": {
                "title": "Science and Skiing V",
                "authors": [
                  "Erich Müller"
                ],
                "publisher": "Meyer & Meyer Verlag",
                "publishedDate": "2012",
                "description": "The book contains the proceedings of the Fifth International Congress on Science and Skiing. The scientific program again offered a broad spectrum of current research work in Alpine Skiing, Snowboarding, Cross-country Skiing and Ski Jumping.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781841263533"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1841263532"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 700,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&printsec=frontcover&dq=skiing&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Science_and_Skiing_V.html?hl=&id=zZvxTQ__GAAC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zZvxTQ__GAAC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The book contains the proceedings of the Fifth International Congress on Science and Skiing, which was held at St. Christoph am Arlberg, Tyrol, Austria, in December 2010."
              }
            },
            {
              "kind": "books#volume",
              "id": "1RDjOaRI-VEC",
              "etag": "WpzEuYF9EAU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1RDjOaRI-VEC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1985",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 104,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&pg=PP1&dq=skiing&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=1RDjOaRI-VEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1RDjOaRI-VEC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
projection = full Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&langRestrict=en
Response Information
Response Code: 200 - OK
Mean time per request: 437ms
Mean size per request: 22.34KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token be2c5a65-5750-498c-af30-af1e8319f0ec
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:52 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 490,
          "items": [
            {
              "kind": "books#volume",
              "id": "bXgHns23uw4C",
              "etag": "CzvNtfOGpvA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1998-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 120,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&pg=PP1&dq=skiing&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=bXgHns23uw4C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=bXgHns23uw4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "qIfPW3SvGfwC",
              "etag": "8RtqOYu6FCI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/qIfPW3SvGfwC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2009-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 48,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&pg=PA30&dq=skiing&hl=&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=qIfPW3SvGfwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=qIfPW3SvGfwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The Short, Happy Ski Life of Ernest Hemingway From Italy to Austria to Idaho, \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e played a key role in the novelist&#39;s life. A \u003cb\u003eSkiing\u003c/b\u003e Heritage Classic from the \u003cbr\u003e\npast. By Valerie Danby-Smith Stories abound of Ernest Hemingway&#39;s feats as&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "N1gEAAAAMBAJ",
              "etag": "PwKJGgAzq7c",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&pg=PA11&dq=skiing&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=N1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1958 Helicopter-assisted \u003cb\u003eskiing\u003c/b\u003e is offered at Gstaad andVal d&#39;Isere. 1961 Michel \u003cbr\u003e\nZiegler forms Air Alpes, transporting skiers by STOL aircraft. Helicopter-lifted \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e at Timpanagos, Utah. 1965 Heli-\u003cb\u003eskiing\u003c/b\u003e trips in the Bugaboos of British&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WlgEAAAAMBAJ",
              "etag": "5D62H43j/KU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WlgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1998-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 76,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&pg=PT60&dq=skiing&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=WlgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WlgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e Heritage page 29. &#39;1. -&lt; CLAUDE K!U&quot; IPS SOME MQRi; ;s. H&amp;ross or Vi&#39;i \u003cbr\u003e\n\u003cb\u003eSkiing\u003c/b\u003e cover December 1971: Wayne Wong executing a wheelie March 1971 at \u003cbr\u003e\nWaterville addition to the two freestyle contests which \u003cb\u003eSkiing\u003c/b\u003e had sponsored."
              }
            },
            {
              "kind": "books#volume",
              "id": "O1gEAAAAMBAJ",
              "etag": "e6W50Cia+tM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-12",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&pg=PA23&dq=skiing&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=O1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Launch of Rocky Mountain \u003cb\u003eSkiing\u003c/b\u003e Magazine. 1959 Launch of Ski Life Magazine, \u003cbr\u003e\nNew York City. 1962 Ski Life and Ski Magazine merged in a single magazine \u003cbr\u003e\nowned by Universal Publishing &amp; Distributing Co., New York. 1964 Ziff Davis&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dFgEAAAAMBAJ",
              "etag": "8Iy2HGa+TGI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2000-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&pg=PA6&dq=skiing&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=dFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dFgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dear Editor: Was just rereading Minnie Dole&#39;s Adventures in \u003cb\u003eSkiing\u003c/b\u003e, written about \u003cbr\u003e\n1965. Fascinating chapters. Even tells us where the name Minnie came from. (An \u003cbr\u003e\nArmy nickname from Minnie&#39;s service in World War I.) I copied down a poem&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "SAqygnGYNs0C",
              "etag": "Jw4kWON1WHs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SAqygnGYNs0C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1969-09",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 182,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=SAqygnGYNs0C&pg=PA1&dq=skiing&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=SAqygnGYNs0C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=SAqygnGYNs0C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SAqygnGYNs0C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "JorKhs5uDYIC",
              "etag": "bilF+ecDCBQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JorKhs5uDYIC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1970-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 142,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=JorKhs5uDYIC&pg=PA1&dq=skiing&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=JorKhs5uDYIC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=JorKhs5uDYIC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JorKhs5uDYIC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "zZvxTQ__GAAC",
              "etag": "XU8NZrEDfl4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zZvxTQ__GAAC",
              "volumeInfo": {
                "title": "Science and Skiing V",
                "authors": [
                  "Erich Müller"
                ],
                "publisher": "Meyer & Meyer Verlag",
                "publishedDate": "2012",
                "description": "The book contains the proceedings of the Fifth International Congress on Science and Skiing. The scientific program again offered a broad spectrum of current research work in Alpine Skiing, Snowboarding, Cross-country Skiing and Ski Jumping.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781841263533"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1841263532"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 700,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&printsec=frontcover&dq=skiing&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Science_and_Skiing_V.html?hl=&id=zZvxTQ__GAAC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zZvxTQ__GAAC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The book contains the proceedings of the Fifth International Congress on Science and Skiing, which was held at St. Christoph am Arlberg, Tyrol, Austria, in December 2010."
              }
            },
            {
              "kind": "books#volume",
              "id": "1RDjOaRI-VEC",
              "etag": "+n1lIy3OWGM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1RDjOaRI-VEC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1985",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 104,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&pg=PP1&dq=skiing&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=1RDjOaRI-VEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1RDjOaRI-VEC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
langRestrict = en Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&filter=full
Response Information
Response Code: 200 - OK
Mean time per request: 504ms
Mean size per request: 22.34KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f73ab823-47ca-45db-95c5-f11a24fd3fcc
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:53 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 363,
          "items": [
            {
              "kind": "books#volume",
              "id": "bXgHns23uw4C",
              "etag": "blV5tRuiUek",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1998-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 120,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&pg=PP1&dq=skiing&hl=&as_brr=1&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=bXgHns23uw4C&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=bXgHns23uw4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "qIfPW3SvGfwC",
              "etag": "3mzMOpVdQmk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/qIfPW3SvGfwC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2009-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 48,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&pg=PA30&dq=skiing&hl=&as_brr=1&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=qIfPW3SvGfwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=qIfPW3SvGfwC&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The Short, Happy Ski Life of Ernest Hemingway From Italy to Austria to Idaho, \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e played a key role in the novelist&#39;s life. A \u003cb\u003eSkiing\u003c/b\u003e Heritage Classic from the \u003cbr\u003e\npast. By Valerie Danby-Smith Stories abound of Ernest Hemingway&#39;s feats as&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "N1gEAAAAMBAJ",
              "etag": "HUoA1SLapqU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&pg=PA11&dq=skiing&hl=&as_brr=1&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=N1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N1gEAAAAMBAJ&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1958 Helicopter-assisted \u003cb\u003eskiing\u003c/b\u003e is offered at Gstaad andVal d&#39;Isere. 1961 Michel \u003cbr\u003e\nZiegler forms Air Alpes, transporting skiers by STOL aircraft. Helicopter-lifted \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e at Timpanagos, Utah. 1965 Heli-\u003cb\u003eskiing\u003c/b\u003e trips in the Bugaboos of British&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WlgEAAAAMBAJ",
              "etag": "D6xX5iDyBQo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WlgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1998-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 76,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&pg=PT60&dq=skiing&hl=&as_brr=1&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=WlgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WlgEAAAAMBAJ&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e Heritage page 29. &#39;1. -&lt; CLAUDE K!U&quot; IPS SOME MQRi; ;s. H&amp;ross or Vi&#39;i \u003cbr\u003e\n\u003cb\u003eSkiing\u003c/b\u003e cover December 1971: Wayne Wong executing a wheelie March 1971 at \u003cbr\u003e\nWaterville addition to the two freestyle contests which \u003cb\u003eSkiing\u003c/b\u003e had sponsored."
              }
            },
            {
              "kind": "books#volume",
              "id": "O1gEAAAAMBAJ",
              "etag": "zp2HSkffVYk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-12",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&pg=PA23&dq=skiing&hl=&as_brr=1&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=O1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O1gEAAAAMBAJ&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Launch of Rocky Mountain \u003cb\u003eSkiing\u003c/b\u003e Magazine. 1959 Launch of Ski Life Magazine, \u003cbr\u003e\nNew York City. 1962 Ski Life and Ski Magazine merged in a single magazine \u003cbr\u003e\nowned by Universal Publishing &amp; Distributing Co., New York. 1964 Ziff Davis&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dFgEAAAAMBAJ",
              "etag": "uABjKhPWv5c",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2000-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&pg=PA6&dq=skiing&hl=&as_brr=1&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=dFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dFgEAAAAMBAJ&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dear Editor: Was just rereading Minnie Dole&#39;s Adventures in \u003cb\u003eSkiing\u003c/b\u003e, written about \u003cbr\u003e\n1965. Fascinating chapters. Even tells us where the name Minnie came from. (An \u003cbr\u003e\nArmy nickname from Minnie&#39;s service in World War I.) I copied down a poem&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "SAqygnGYNs0C",
              "etag": "Loeoiw/uGUw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SAqygnGYNs0C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1969-09",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 182,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=SAqygnGYNs0C&pg=PA1&dq=skiing&hl=&as_brr=1&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=SAqygnGYNs0C&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=SAqygnGYNs0C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SAqygnGYNs0C&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "JorKhs5uDYIC",
              "etag": "ryf+GGG0HQc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JorKhs5uDYIC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1970-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 142,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=JorKhs5uDYIC&pg=PA1&dq=skiing&hl=&as_brr=1&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=JorKhs5uDYIC&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=JorKhs5uDYIC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JorKhs5uDYIC&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "1RDjOaRI-VEC",
              "etag": "hXIRABUrwyY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1RDjOaRI-VEC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1985",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 104,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&pg=PP1&dq=skiing&hl=&as_brr=1&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=1RDjOaRI-VEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1RDjOaRI-VEC&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "Cd4zSkP_6OYC",
              "etag": "8edXWoSm4mg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Cd4zSkP_6OYC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2011-11",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 36,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Cd4zSkP_6OYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Cd4zSkP_6OYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=Cd4zSkP_6OYC&pg=PA1&dq=skiing&hl=&as_brr=1&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Cd4zSkP_6OYC&dq=skiing&hl=&as_brr=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=Cd4zSkP_6OYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Cd4zSkP_6OYC&hl=&as_brr=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
filter = full Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&download=epub
Response Information
Response Code: 200 - OK
Mean time per request: 564ms
Mean size per request: 33.46KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token c391b6be-0e06-4b6d-8c01-63fbf538e02c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:54 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 519,
          "items": [
            {
              "kind": "books#volume",
              "id": "buEDV0FIqbYC",
              "etag": "Zv3dKSv/gSU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/buEDV0FIqbYC",
              "volumeInfo": {
                "title": "Skiing",
                "subtitle": "The National Forests, America's Playgrounds",
                "publishedDate": "1970",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "IND:30000099705844"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 22,
                "printType": "BOOK",
                "categories": [
                  "Skis and skiing"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=buEDV0FIqbYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=buEDV0FIqbYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=buEDV0FIqbYC&pg=PP1&dq=skiing&hl=&as_ebook=1&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=buEDV0FIqbYC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=buEDV0FIqbYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=buEDV0FIqbYC&rdid=book-buEDV0FIqbYC&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Skiing.epub?id=buEDV0FIqbYC&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=buEDV0FIqbYC&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "UWgvAAAAYAAJ",
              "etag": "liU8u3lQdqk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/UWgvAAAAYAAJ",
              "volumeInfo": {
                "title": "Skiing",
                "subtitle": "The National Forests, America's Playgrounds",
                "authors": [
                  "United States. Forest Service"
                ],
                "publishedDate": "1966",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UVA:X030487745"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "BOOK",
                "categories": [
                  "Forest reserves"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=UWgvAAAAYAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=UWgvAAAAYAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=UWgvAAAAYAAJ&pg=PP17&dq=skiing&hl=&as_ebook=1&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=UWgvAAAAYAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=UWgvAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=UWgvAAAAYAAJ&rdid=book-UWgvAAAAYAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Skiing.epub?id=UWgvAAAAYAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=UWgvAAAAYAAJ&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e is growing in popularity so rapidly and steadily that the Forest Service \u003cbr\u003e\nmust keep close check on the use and capacities of existing areas and the \u003cbr\u003e\nfeasibility of expand . ing them . At the same time , the Service is constantly on the \u003cbr\u003e\nlookout&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "7482AQAAMAAJ",
              "etag": "RvoGrXGmhSw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/7482AQAAMAAJ",
              "volumeInfo": {
                "title": "Chugach National Forest (N.F.), Commercially Guided Helicopter Skiing on the Kenai Peninsula",
                "subtitle": "Environmental Impact Statement",
                "publishedDate": "2004",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "NWU:35556032750671"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=7482AQAAMAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=7482AQAAMAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=7482AQAAMAAJ&pg=SA1-PA5&dq=skiing&hl=&as_ebook=1&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=7482AQAAMAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=7482AQAAMAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=7482AQAAMAAJ&rdid=book-7482AQAAMAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Chugach_National_Forest_N_F_Commercially.epub?id=7482AQAAMAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=7482AQAAMAAJ&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "These opportunities are to be made available to the public . Many areas on the \u003cbr\u003e\nKenai Peninsula geographic area have excellent terrain and snow conditions for \u003cbr\u003e\nhelicopter \u003cb\u003eskiing\u003c/b\u003e . The role of outfitter and guide operations in helping the agency\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "1yeZp3VwAqAC",
              "etag": "oRCI0qs024s",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1yeZp3VwAqAC",
              "volumeInfo": {
                "title": "Instructor's Guide to Combat Skiing",
                "publishedDate": "1991",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UIUC:30112105064015"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 88,
                "printType": "BOOK",
                "categories": [
                  "Skis and skiing"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.2.2.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1yeZp3VwAqAC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1yeZp3VwAqAC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1yeZp3VwAqAC&pg=PA1&dq=skiing&hl=&as_ebook=1&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=1yeZp3VwAqAC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=1yeZp3VwAqAC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=1yeZp3VwAqAC&rdid=book-1yeZp3VwAqAC&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Instructor_s_Guide_to_Combat_Skiing.epub?id=1yeZp3VwAqAC&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1yeZp3VwAqAC&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Goal The goal of combat \u003cb\u003eskiing\u003c/b\u003e is to move Marines from the assembly area to the \u003cbr\u003e\nassault point. Marines must arrive ready to fight. Combat \u003cb\u003eskiing\u003c/b\u003e is a combat \u003cbr\u003e\nmultiplier. If done correctly, \u003cb\u003eskiing\u003c/b\u003e will give Marines the edge in combat. Consider \u003cbr\u003e\nthe&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "OpjuBwAAQBAJ",
              "etag": "l+rzwDQGa5E",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/OpjuBwAAQBAJ",
              "volumeInfo": {
                "title": "The Physics of Skiing",
                "subtitle": "Skiing at the Triple Point",
                "authors": [
                  "David A. Lind",
                  "Scott P. Sanders"
                ],
                "publisher": "Springer Science & Business Media",
                "publishedDate": "2013-06-29",
                "description": "\"A fascinating look inside the complexities and enjoyment of skiing. For every skier, from the beginner to the Olympic Gold Medalist, this book provides a treasure of information.\" -PAUL MAJOR, ATHLETIC DIRECTOR, U.S. SKI TEAM \"I was delighted to learn from this interesting book more about the physics of a sport I have enjoyed for more than seventy years.\" -NORMAN RAMSEY, NOBEL LAUREATE IN PHYSICS, HARVARD UNIVERSITY",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781475743456"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1475743459"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 270,
                "printType": "BOOK",
                "categories": [
                  "Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.1.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=OpjuBwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=OpjuBwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=OpjuBwAAQBAJ&printsec=frontcover&dq=skiing&hl=&as_ebook=1&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=OpjuBwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=OpjuBwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 63.29,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 41.14,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=OpjuBwAAQBAJ&rdid=book-OpjuBwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 63290000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 41140000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Physics_of_Skiing-sample-epub.acsm?id=OpjuBwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Physics_of_Skiing-sample-pdf.acsm?id=OpjuBwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=OpjuBwAAQBAJ&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "&quot;A fascinating look inside the complexities and enjoyment of skiing. For every skier, from the beginner to the Olympic Gold Medalist, this book provides a treasure of information."
              }
            },
            {
              "kind": "books#volume",
              "id": "0evgrSwB3NgC",
              "etag": "2mHLZfuENew",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/0evgrSwB3NgC",
              "volumeInfo": {
                "title": "Skiing Trauma and Safety",
                "subtitle": "Sixteenth volume",
                "authors": [
                  "Robert J. Johnson"
                ],
                "publisher": "ASTM International",
                "publishedDate": "2006-01-01",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9780803134003"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "0803134002"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": false
                },
                "pageCount": 81,
                "printType": "BOOK",
                "categories": [
                  "Skiing accidents"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.2.0.preview.2",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=0evgrSwB3NgC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=0evgrSwB3NgC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=0evgrSwB3NgC&printsec=frontcover&dq=skiing&hl=&as_ebook=1&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=0evgrSwB3NgC&dq=skiing&hl=&as_ebook=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Trauma_and_Safety.html?hl=&id=0evgrSwB3NgC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Skiing_Trauma_and_Safety-sample-epub.acsm?id=0evgrSwB3NgC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=0evgrSwB3NgC&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "&quot;Ten peer-reviewed papers provide the latest information on winter sports safety, by identifying and reducing the risks in these activities, as well as identifying appropriate treatment when injuries are sustained.&quot;--Publisher&#39;s website."
              }
            },
            {
              "kind": "books#volume",
              "id": "KdjRs5rdy8oC",
              "etag": "dEKYRJOMA3g",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/KdjRs5rdy8oC",
              "volumeInfo": {
                "title": "The Ultimate Guide to Weight Training for Skiing",
                "authors": [
                  "Rob Price"
                ],
                "publisher": "Price World Publishing",
                "publishedDate": "2008-08",
                "description": "\"The Ultimate Guide to Weight Training for Skiing\" is the most comprehensive and up-to-date skiing-specific training guide in the world today. It contains descriptions and photographs of over 80 of the most effective weight training, flexibility, and abdominal exercises used by athletes worldwide. This book features year round skiing-specific weight training programs guaranteed to improve your performance and get you results. No other skiing book to date has been so well designed, so easy to use, and so committed to weight training. This book enables skiers of all types to increase strength, flexibility, and speed, resulting in higher jumps, quicker runs, and overall success on the slopes. The programs also help raise endurance and helps prevent injuries. Both beginners and advanced athletes and weight trainers can follow this book and utilize its programs. From recreational to professional, thousands of athletes all over the world are already benefiting from this book and its techniques, and now you can too!",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781936910847"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1936910845"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 177,
                "printType": "BOOK",
                "categories": [
                  "Health & Fitness"
                ],
                "averageRating": 4,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.2.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=KdjRs5rdy8oC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=KdjRs5rdy8oC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=KdjRs5rdy8oC&printsec=frontcover&dq=skiing&hl=&as_ebook=1&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=KdjRs5rdy8oC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=KdjRs5rdy8oC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 13.41,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 13.41,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=KdjRs5rdy8oC&rdid=book-KdjRs5rdy8oC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 13410000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 13410000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Ultimate_Guide_to_Weight_Training_fo-sample-epub.acsm?id=KdjRs5rdy8oC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Ultimate_Guide_to_Weight_Training_fo-sample-pdf.acsm?id=KdjRs5rdy8oC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=KdjRs5rdy8oC&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "&quot;The Ultimate Guide to Weight Training for Skiing&quot; is the most comprehensive and up-to-date skiing-specific training guide in the world today."
              }
            },
            {
              "kind": "books#volume",
              "id": "iqvgigQvXioC",
              "etag": "FqV7p2xZZxA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/iqvgigQvXioC",
              "volumeInfo": {
                "title": "Skiing Trends and Opportunities in the Western States",
                "authors": [
                  "Roscoe B. Herrington"
                ],
                "publishedDate": "1967",
                "description": "A US Forest Service study of skiing and the opportunity for ski area development in the western United States. (CFD).",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "MINN:31951D02988461W"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 90,
                "printType": "BOOK",
                "categories": [
                  "Skis and skiing"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.3.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=iqvgigQvXioC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=iqvgigQvXioC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=iqvgigQvXioC&printsec=frontcover&dq=skiing&hl=&as_ebook=1&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=iqvgigQvXioC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=iqvgigQvXioC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=iqvgigQvXioC&rdid=book-iqvgigQvXioC&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Skiing_Trends_and_Opportunities_in_the_W.epub?id=iqvgigQvXioC&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=iqvgigQvXioC&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "A US Forest Service study of skiing and the opportunity for ski area development in the western United States. (CFD)."
              }
            },
            {
              "kind": "books#volume",
              "id": "xkx9cmFoZZcC",
              "etag": "WlGBvDrkKoA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xkx9cmFoZZcC",
              "volumeInfo": {
                "title": "The Inner Glide",
                "subtitle": "The Tao of Skiing, Snowboarding, and Skwalling",
                "authors": [
                  "Patrick Thias Balmain"
                ],
                "publisher": "Inner Traditions / Bear & Co",
                "publishedDate": "2007-07-24",
                "description": "The Inner Glide presents a unique and original practice that will challenge ski enthusiasts, snowboarders, or skwallers, whether experts or beginners, to make the transition from the raw quest for sensation--itself a source of imbalance--to a more subtle and harmonious practice based on internal centering.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "159477160X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9781594771606"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 160,
                "printType": "BOOK",
                "categories": [
                  "Philosophy"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "4.1.4.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xkx9cmFoZZcC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xkx9cmFoZZcC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=xkx9cmFoZZcC&printsec=frontcover&dq=skiing&hl=&as_ebook=1&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=xkx9cmFoZZcC&dq=skiing&hl=&as_ebook=1&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/The_Inner_Glide.html?hl=&id=xkx9cmFoZZcC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Inner_Glide-sample-pdf.acsm?id=xkx9cmFoZZcC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xkx9cmFoZZcC&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The Inner Glide presents a unique and original practice that will challenge ski enthusiasts, snowboarders, or skwallers, whether experts or beginners, to make the transition from the raw quest for sensation--itself a source of imbalance--to ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WE7hKqrjXuQC",
              "etag": "C+tdZAfDRsA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WE7hKqrjXuQC",
              "volumeInfo": {
                "title": "Inner Skiing",
                "subtitle": "Revised Edition",
                "authors": [
                  "W. Timothy Gallwey"
                ],
                "publisher": "Random House",
                "publishedDate": "2010-09-01",
                "description": "A New, Completely Revised Edition of the Classic Guide to Better Skiing Have you been searching for a way to overcome your fear, trust your instincts, and ski to your greatest potential? Inner Skiing will help you do all this and more. In this newly updated edition of the skiing classic, W. Timothy Gallwey and Robert Kriegel offer advice on and examples of how to gain the \"inner\" self-confidence needed to ski well and have fun on the slopes. Inner Skiing will help you: Focus on each step of a particular technique (like the parallel turn), then put it all together so that the motion seems effortless Analyze your fears to distinguish between healthy fear and unnecessary fear that you can overcome Achieve \"breakthrough\" runs in which you experience natural and coordinated movements Move to the next level in your skiing ability and feel in control Gallwey and Kriegel are two of the leading innovators in sports, and this new edition refines the techniques they have perfected over their long careers. Their easy-to-follow examples and anecdotes will help skiers of all abilities--from beginner to expert. Inner Skiing will change the way you ski.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9780307758866"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "0307758869"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 176,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.5.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WE7hKqrjXuQC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WE7hKqrjXuQC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WE7hKqrjXuQC&printsec=frontcover&dq=skiing&hl=&as_ebook=1&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=WE7hKqrjXuQC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=WE7hKqrjXuQC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.17,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.17,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=WE7hKqrjXuQC&rdid=book-WE7hKqrjXuQC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12170000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12170000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Inner_Skiing-sample-epub.acsm?id=WE7hKqrjXuQC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Inner_Skiing-sample-pdf.acsm?id=WE7hKqrjXuQC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WE7hKqrjXuQC&hl=&as_ebook=1&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In this newly updated edition of the skiing classic, W. Timothy Gallwey and Robert Kriegel offer advice on and examples of how to gain the &quot;inner&quot; self-confidence needed to ski well and have fun on the slopes."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
download = epub Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Marsupilami+tome+%22piste%22
Response Information
Response Code: 200 - OK
Mean time per request: 405ms
Mean size per request: 44.45KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 720751d5-4eae-4e11-888c-bdb92c4272c7
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:54 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 345,
          "items": [
            {
              "kind": "books#volume",
              "id": "jTP9AwAAQBAJ",
              "etag": "NSLj7bsd7bU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/jTP9AwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami – tome 16 - Tous en piste",
                "authors": [
                  "Dugomier"
                ],
                "publisher": "Marsu",
                "publishedDate": "2013-07-12",
                "description": "Un tour de magie à inventer, le chapiteau à réparer, des bonbons à distribuer au public : en piste Marsupilami ! Mais c'est sans compter sur un Marsupilami chatouilleur, gourmand et très maladroit. Le cirque Zabaglione va devoir jongler avec la famille du roi de la forêt palombienne...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800178387"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800178388"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 48,
                "printType": "BOOK",
                "categories": [
                  "Juvenile Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.7.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "84334bd529361845",
                  "imageBubbleVersion": "84334bd529361845"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=jTP9AwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=jTP9AwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=jTP9AwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Tous en piste",
                  "bookDisplayNumber": "16",
                  "volumeSeries": [
                    {
                      "seriesId": "bnbZFwAAABC2YM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 15
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ&rdid=book-jTP9AwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_16_Tous_en_piste-sample-epub.acsm?id=jTP9AwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_16_Tous_en_piste-sample-pdf.acsm?id=jTP9AwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=jTP9AwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Un tour de magie à inventer, le chapiteau à réparer, des bonbons à distribuer au public : en piste Marsupilami !"
              }
            },
            {
              "kind": "books#volume",
              "id": "kDT9AwAAQBAJ",
              "etag": "DyQgYYHnjck",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/kDT9AwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami – tome 25 - Sur la piste du Marsupilami",
                "authors": [
                  "Stéphane Colman"
                ],
                "publisher": "Marsu",
                "publishedDate": "2013-07-12",
                "description": "Il se murmure qu'une orchidée rarissime pousse au fond de la jungle palombienne... Mais surtout, c'est Le Marsupilami qui suscite une curiosité contagieuse. Un reporter, une botaniste ou une tribu de Payas, chacun a ses raisons de partir sur la piste du Marsupilami...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800178561"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800178566"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "Juvenile Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.7.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "a694b3df40dc613d_A",
                  "imageBubbleVersion": "a694b3df40dc613d_A"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=kDT9AwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=kDT9AwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=kDT9AwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Sur la piste du Marsupilami",
                  "bookDisplayNumber": "25",
                  "volumeSeries": [
                    {
                      "seriesId": "bnbZFwAAABC2YM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 24
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ&rdid=book-kDT9AwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_25_Sur_la_piste_du_Mars-sample-epub.acsm?id=kDT9AwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_25_Sur_la_piste_du_Mars-sample-pdf.acsm?id=kDT9AwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=kDT9AwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il se murmure qu&#39;une orchidée rarissime pousse au fond de la jungle palombienne."
              }
            },
            {
              "kind": "books#volume",
              "id": "RW88DwAAQBAJ",
              "etag": "3DGOz92wzTg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/RW88DwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami par - Tome 1 - Des histoires courtes du Marsupilami par... Tome 1",
                "authors": [
                  "Collectif"
                ],
                "publisher": "Dupuis",
                "publishedDate": "2017-11-03T00:00:00+01:00",
                "description": "Le Marsupilami, animal légendaire vivant au coeur de la jungle de Palombie, naît en 1952 sous la plume d'André Franquin dans une aventure de Spirou et Fantasio : \"Spirou et les héritiers\". Très vite, ce personnage hors du commun obtient sa propre série dessinée par Batem, avant d'être porté à l'écran dans le film \"Sur la piste du Marsupilami\" en 2012. Aujourd'hui, les auteurs de la nouvelle génération, rendent hommage au célèbre marsupial dans un diptyque d'histoires courtes, dont voici le premier volume.Dix-huit auteurs (Baba, Bertolucci, Bocquet, Brrémaud, Camboni, Collin, Cossu, Filippi, Goulet, Hamon, Lapuss', Munuera, Pog, Priou, Ramon, Reynès, Sti et Tako) c'est autant de facettes du Marsupilami à découvrir ! À travers dix récits aux styles variés, mais toujours fidèles à l'esprit de l'intrépide créature, ce recueil pose un regard contemporain, éclectique et émouvant sur le célèbre marsupial de Franquin.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800183886"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800183888"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 104,
                "printType": "BOOK",
                "categories": [
                  "Humor"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=RW88DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=RW88DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=RW88DwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=RW88DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=RW88DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=RW88DwAAQBAJ&rdid=book-RW88DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_par_Tome_1_Des_histoires_cou-sample-epub.acsm?id=RW88DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_par_Tome_1_Des_histoires_cou-sample-pdf.acsm?id=RW88DwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=RW88DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le Marsupilami, animal légendaire vivant au coeur de la jungle de Palombie, naît en 1952 sous la plume d&#39;André Franquin dans une aventure de Spirou et Fantasio : &quot;Spirou et les héritiers&quot;."
              }
            },
            {
              "kind": "books#volume",
              "id": "2s5LxQEACAAJ",
              "etag": "u87m+cfaBSI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2s5LxQEACAAJ",
              "volumeInfo": {
                "title": "Bienvenido a Bingo !",
                "publisher": "Marsu Productions",
                "publishedDate": "2019-05-17",
                "description": "Diane Forest, la seule botaniste au monde à bien connaître les marsupilamis, part protéger le plus vieux cactus du monde : El Viejo Milagroso. Le souci pour ce \" vieux miraculeux \" qui est censé exaucer les voeux, c'est que juste à côté, en plein milieu du désert, a poussé une ville faite de casinos et de machistes : Bingo. Détestables à tous niveaux, ils prennent en grippe Diane dès son arrivée en ces terres misogynes. Et lorsque la police se rend compte qu'une petite marsupilamie a fait le voyage avec elle, son périple tourne au drame... Détenue en garde à vue puis emprisonnée dans une prison haute sécurité pour femmes (où elles n'ont pour distraction que le matériel ménager que mettent à disposition les gardiens...), elle réussira à s'évader et tentera de retrouver Bibi avant qu'il ne lui arrive malheur dans El Radiator del Diablo, ce terrible désert. Mais de l'autre côté de la Palombie, la mère marsupilamie semble se douter de quelque chose...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791034733385"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 48,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=2s5LxQEACAAJ&dq=Marsupilami+tome+%22piste%22&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=2s5LxQEACAAJ&dq=Marsupilami+tome+%22piste%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Bienvenido_a_Bingo.html?hl=&id=2s5LxQEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2s5LxQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Série mettant en scène le célèbre personnage né de l&#39;imagination débridée de Franquin, ce petit farceur à mi-chemin entre le chimpanzé et le léopard qui habite la jungle palombienne et dont les aventures sont l&#39;occasion de ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "_DP9AwAAQBAJ",
              "etag": "obwyIQjbZIg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/_DP9AwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami – tome 14 - Un fils en or",
                "authors": [
                  "Batem",
                  "Olivier Saive"
                ],
                "publisher": "Marsu",
                "publishedDate": "2013-07-12",
                "description": "Lady Oldskin, richissime excentrique cherche à kidnapper un enfant, persuadée qu'il est la réincarnation du célèbre dieu du Rio Soupopoaro. Mais le dieu peut aussi provoquer l'apparition d'une source aux vertus magiques. Et si elle peut offrir jeunesse et beauté éternelles à la vieille Lady c'est encore mieux ! Mais c'est compter sans l'intervention du Marsupilami et de sa petite famille qui recueilleront le bambin et lui apporteront affection et protection.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800178349"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800178345"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 48,
                "printType": "BOOK",
                "categories": [
                  "Juvenile Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.7.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "5277763ab5c5cca9_A",
                  "imageBubbleVersion": "5277763ab5c5cca9_A"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=_DP9AwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=_DP9AwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=_DP9AwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=_DP9AwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=_DP9AwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Un fils en or",
                  "bookDisplayNumber": "14",
                  "volumeSeries": [
                    {
                      "seriesId": "bnbZFwAAABC2YM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 14
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=_DP9AwAAQBAJ&rdid=book-_DP9AwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_14_Un_fils_en_or-sample-epub.acsm?id=_DP9AwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_14_Un_fils_en_or-sample-pdf.acsm?id=_DP9AwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=_DP9AwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Lady Oldskin, richissime excentrique cherche à kidnapper un enfant, persuadée qu&#39;il est la réincarnation du célèbre dieu du Rio Soupopoaro."
              }
            },
            {
              "kind": "books#volume",
              "id": "x7dTDwAAQBAJ",
              "etag": "0vfVyQwIhkY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/x7dTDwAAQBAJ",
              "volumeInfo": {
                "title": "Le Nouveau guide des films -",
                "authors": [
                  "Jean TULARD"
                ],
                "publisher": "Bouquins",
                "publishedDate": "2018-04-19",
                "description": "Ce cinquième volume d'une série qui compte parmi les best-sellers de la collection \" Bouquins \" offre un large panorama de la production cinématographique depuis 2010. Cette année-là était publié le premier supplément du Guide des films, dont la dernière édition en trois volumes remontait à 2005. Un nouveau supplément s'imposait huit ans plus tard, tant la création cinématographique reste vivante et florissante : 599 films sont sortis dans les salles en 2010, 609 en 2011, 638 en 2012, 677 en 2013, 679 en 2014, plus de 600 en 2015, autant en 2016 et en 2017. À quoi il faut ajouter ceux parus directement en DVD ou en Blu-ray. Au total, ce sont ainsi plus de 800 films nouveaux qui sont offerts aux amateurs du septième art chaque année. Le cinéphile pressé ou le simple curieux trouveront dans ce Guide non l'intégralité de cette production, mais un répertoire des 2 000 oeuvres qui ont compté durant cette période : des James Bond successifs au Camille Claudel de Bruno Dumont ou au Loup de Wall Street de Martin Scorsese... Une large part est faite aux films anciens sortis à la télévision ou en DVD chez Bach, Montparnasse ou Sidonis, la plupart étant inédits ou oubliés. On trouvera aussi à la fin de ce livre un index général recensant tous les titres analysés dans les cinq volumes de ce Guide, soit plusieurs milliers de films – ceux qui ont fait, du point de vue occidental, l'histoire du cinéma.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782221219270"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2221219279"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 1656,
                "printType": "BOOK",
                "categories": [
                  "Reference"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=x7dTDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=x7dTDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=x7dTDwAAQBAJ&pg=PT950&dq=Marsupilami+tome+%22piste%22&hl=&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=x7dTDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=x7dTDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=x7dTDwAAQBAJ&rdid=book-x7dTDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=x7dTDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003ePISTE\u003c/b\u003e. DU. \u003cb\u003eMARSUPILAMI\u003c/b\u003e*. (Fr., Belg., 2012.) R. et Sc. : Alain Chabat ; Ph. : \u003cbr\u003e\nLaurent Dailland ; Animation : PierreAlain Bloch ; M. : Bruno Coulais ; Eff. vis. : \u003cbr\u003e\nBenjamin Ageorges ; Pr. : Chez Wam, Pathé et Scope Pictures ; Int. : Jamel \u003cbr\u003e\nDebbouze&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "1yKzDwAAQBAJ",
              "etag": "U5BxOP9sbXI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1yKzDwAAQBAJ",
              "volumeInfo": {
                "title": "Mémoires Tome 02 : Tribun du peuple",
                "authors": [
                  "Jean-Marie Le Pen"
                ],
                "publisher": "Muller Editions",
                "publishedDate": "2019-10-02",
                "description": "« Dans le premier tome de mes mémoires, les Français ont découvert un jeune Breton fier de sa famille, de sa petite patrie la Trinité, de sa grande patrie, la France. Un fils de la nation désolé de voir celle-ci blessée, rapetissée par la seconde guerre mondiale et la fin de l’Empire, qui n’aura pu, malgré son engagement, empêcher des responsables politiques en poste de l’enfoncer dans la décadence. Le deuxième tome raconte la construction d’un mouvement indépendant qui tente de relever la France, l’aventure exaltante du Front national, si généralement et si bassement calomnié. Quarante ans d’histoire de France, de lutte implacable. Une vie personnelle et familiale parfois difficile. Et puis la suite. La transmission qui ne coule pas de source. Les attaques de plus en plus vives contre la nation. Le mondialisme totalitaire, l’ouragan de l’invasion, l’écologisme maître de la pensée unique. Et la nation trahie. La droite et la gauche piétinant leurs valeurs respectives. Le peuple français abandonné par les collaborateurs du déclin, Giscard, Mitterrand, Chirac, puis par leurs minuscules épigones d’aujourd’hui. J’ai échoué à prendre le pouvoir, mais j’aurai fait ce qu’il fallait faire, vu ce qu’il fallait voir, dit ce qu’il fallait dire. À temps. J’aurai été le tribun d’un peuple martyrisé. Advienne maintenant que pourra. L’heure vient où il faut regarder plus haut que la terre, en espérant pourtant que notre civilisation, notre lignée, trouveront le moyen de survivre. Vive la France quand même ! »",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791090947238"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 520,
                "printType": "BOOK",
                "categories": [
                  "Language Arts & Disciplines"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1yKzDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1yKzDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=1yKzDwAAQBAJ&pg=PT393&dq=Marsupilami+tome+%22piste%22&hl=&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=1yKzDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=1yKzDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 16.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 16.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=1yKzDwAAQBAJ&rdid=book-1yKzDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 16990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 16990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/M%C3%A9moires_Tome_02_Tribun_du_peuple-sample-epub.acsm?id=1yKzDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/M%C3%A9moires_Tome_02_Tribun_du_peuple-sample-pdf.acsm?id=1yKzDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1yKzDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Sur les dix films les plus vus en France, sept sont anglo-saxons, trois sont \u003cbr\u003e\nfrançais : Sur la \u003cb\u003episte\u003c/b\u003e du \u003cb\u003eMarsupilami\u003c/b\u003e, La vérité si je mens 3, Astérix et Obélix : Au \u003cbr\u003e\nservice de Sa Majesté. Mort de Claude Miller, Ahmed Ben Bella, Ray Bradbury, \u003cbr\u003e\nNeils&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "oVVjVY9BAWQC",
              "etag": "ArhQslD6IrU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/oVVjVY9BAWQC",
              "volumeInfo": {
                "title": "O'Boys - tome 3 - Midnight Crossroad",
                "authors": [
                  "Stéphan Colman"
                ],
                "publisher": "Dargaud",
                "publishedDate": "2013-06-18",
                "description": "États-Unis, 1934... Cachés dans un wagon de marchandises, Suzy et Huck, deux êtres liés par leurs fantômes. Le jeune garçon fait un serment : sauver Charley Williams de la pendaison, car par sa faute, celui-ci est injustement accusé d'un meurtre qu'il n'a pas commis. Malheureusement, la trace de Charley, alias Lucius No Fingers, l'homme qui cherchait la gloire et le mythique crossroads dans les cordes de sa guitare, s'est effacée sous la poussière des rues de Memphis la Belle. Là, débute un dangereux jeu de piste parsemé de cadavres et de questions sans réponses. Charley est-il encore en vie ? Pour le découvrir, Suzy et Huck devront plonger dans les entrailles du blues, frapper à la porte du diable. Entre les eaux noires du fleuve Mississippi et la moiteur des juke joints va se jouer une course contre la mort !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782205146981"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "220514698X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 54,
                "printType": "BOOK",
                "categories": [
                  "Comics & Graphic Novels"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.11.7.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "cc4604078693f160_A",
                  "imageBubbleVersion": "cc4604078693f160_A"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=oVVjVY9BAWQC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=oVVjVY9BAWQC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=oVVjVY9BAWQC&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=oVVjVY9BAWQC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=oVVjVY9BAWQC",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Midnight Crossroad",
                  "bookDisplayNumber": "3",
                  "volumeSeries": [
                    {
                      "seriesId": "KXbZFwAAABDxYM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 3
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=oVVjVY9BAWQC&rdid=book-oVVjVY9BAWQC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/O_Boys_tome_3_Midnight_Crossroad-sample-epub.acsm?id=oVVjVY9BAWQC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/O_Boys_tome_3_Midnight_Crossroad-sample-pdf.acsm?id=oVVjVY9BAWQC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=oVVjVY9BAWQC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "États-Unis, 1934."
              }
            },
            {
              "kind": "books#volume",
              "id": "K8Z-DwAAQBAJ",
              "etag": "M4XMRNWuPFc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/K8Z-DwAAQBAJ",
              "volumeInfo": {
                "title": "Les Enfants de la Résistance - tome 5 - Le Pays divisé",
                "authors": [
                  "Vincent Dugomier"
                ],
                "publisher": "Le Lombard",
                "publishedDate": "2019-01-25",
                "description": "François, Lisa et Eusèbe poursuivent leur combat. Le réseau Lynx a dorénavant pour mission de protéger un « pianiste », un espion en charge de l'émetteur-récepteur qui permet à la Résistance locale de communiquer avec Londres.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782803675838"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2803675838"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 59,
                "printType": "BOOK",
                "categories": [
                  "Comics & Graphic Novels"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=K8Z-DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=K8Z-DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=K8Z-DwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=K8Z-DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=K8Z-DwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "bookDisplayNumber": "5",
                  "volumeSeries": [
                    {
                      "seriesId": "UEjcFwAAABCNXM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 5
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=K8Z-DwAAQBAJ&rdid=book-K8Z-DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Les_Enfants_de_la_R%C3%A9sistance_tome_5_Le-sample-epub.acsm?id=K8Z-DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Les_Enfants_de_la_R%C3%A9sistance_tome_5_Le-sample-pdf.acsm?id=K8Z-DwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=K8Z-DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "François, Lisa et Eusèbe poursuivent leur combat. Le réseau Lynx a dorénavant pour mission de protéger un « pianiste », un espion en charge de l&#39;émetteur-récepteur qui permet à la Résistance locale de communiquer avec Londres."
              }
            },
            {
              "kind": "books#volume",
              "id": "6p1GDwAAQBAJ",
              "etag": "NYib83ZxklU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/6p1GDwAAQBAJ",
              "volumeInfo": {
                "title": "Les Enfants de la Résistance - Tome 4 - L'Escalade",
                "authors": [
                  "Vincent Dugomier"
                ],
                "publisher": "Le Lombard",
                "publishedDate": "2018-02-02T00:00:00+01:00",
                "description": "François, Lisa et Eusèbe ont accompli la plus grande victoire du « LYNX » en détruisant l'usine de recyclage de cuivre. Mais leur contact avec la résistance est abattu, et l'heure est plus grave que jamais. Ils doivent maintenir le réseau qu'il a mis en place, et surtout le développer en assurant le bon acheminement d'un émetteur-récepteur, lequel leur permettrait de communiquer avec Londres !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782803655632"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2803655632"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 56,
                "printType": "BOOK",
                "categories": [
                  "Comics & Graphic Novels"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=6p1GDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=6p1GDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=6p1GDwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=6p1GDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=6p1GDwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "bookDisplayNumber": "4",
                  "volumeSeries": [
                    {
                      "seriesId": "UEjcFwAAABCNXM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 4
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=6p1GDwAAQBAJ&rdid=book-6p1GDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Les_Enfants_de_la_R%C3%A9sistance_Tome_4_L_E-sample-epub.acsm?id=6p1GDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Les_Enfants_de_la_R%C3%A9sistance_Tome_4_L_E-sample-pdf.acsm?id=6p1GDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=6p1GDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "François, Lisa et Eusèbe ont accompli la plus grande victoire du « LYNX » en détruisant l&#39;usine de recyclage de cuivre."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Symbol + With Query Term : tome 1 0 0
Symbol + With Query Term : "piste" 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Response Information
Response Code: 200 - OK
Mean time per request: 306ms
Mean size per request: 3.32KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 6e694a15-fe15-42c8-9c91-dbc535c79609
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:54 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1,
          "items": [
            {
              "kind": "books#volume",
              "id": "4WxZmCNx8uUC",
              "etag": "O95sYSijoLY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/4WxZmCNx8uUC",
              "volumeInfo": {
                "title": "Under the Diehard Brand",
                "authors": [
                  "L. Ron Hubbard"
                ],
                "publisher": "Galaxy Press  LLC",
                "publishedDate": "2009-10",
                "description": "Offers three short stories about the Old West, in one of which, \"Under the Diehard Brand,\" a son returns to help his father, an aging sheriff who fails to recognize him, regain control over the Montana town of Wolf River.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781592122615"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1592122612"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": false
                },
                "pageCount": 137,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "averageRating": 5,
                "ratingsCount": 2,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.2.2.0.preview.2",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=4WxZmCNx8uUC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=4WxZmCNx8uUC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=4WxZmCNx8uUC&printsec=frontcover&dq=inauthor:%22Ron+Hubbard%22+inpublisher:%22Galaxy+Press%22+subject:Fiction+isbn:9781592122615&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=4WxZmCNx8uUC&dq=inauthor:%22Ron+Hubbard%22+inpublisher:%22Galaxy+Press%22+subject:Fiction+isbn:9781592122615&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Under_the_Diehard_Brand.html?hl=&id=4WxZmCNx8uUC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Under_the_Diehard_Brand-sample-epub.acsm?id=4WxZmCNx8uUC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=4WxZmCNx8uUC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Offers three short stories about the Old West, in one of which, &quot;Under the Diehard Brand,&quot; a son returns to help his father, an aging sheriff who fails to recognize him, regain control over the Montana town of Wolf River."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
inauthor field restricts to volumes of this author 1 0 0
oclc field only shows the result with this oclc 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Description
### NO QUERY CASE **Given**: a request without q parameter **When**: sending url **Then**: an error should be returned ### TWO QUERIES CASE **Given**: a request with 2 q parameters **When**: sending url **Then**: an error should be returned
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22
Response Information
Response Code: 200 - OK
Mean time per request: 458ms
Mean size per request: 31.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 3724b4db-96c8-4664-8d3f-50050e00d24d
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:55 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1131,
          "items": [
            {
              "kind": "books#volume",
              "id": "xZbnO0rS3wwC",
              "etag": "4ky6s8WakUw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xZbnO0rS3wwC",
              "volumeInfo": {
                "title": "Le Marché international de la banane",
                "subtitle": "étude géographique d'un \"système commercial\"",
                "authors": [
                  "Jean-Claude Maillard"
                ],
                "publisher": "Presses Univ de Bordeaux",
                "publishedDate": "1991",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2867811074"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782867811074"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 453,
                "printType": "BOOK",
                "categories": [
                  "Banana trade"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&pg=PA429&dq=%22banane%22&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_March%C3%A9_international_de_la_banane.html?hl=&id=xZbnO0rS3wwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xZbnO0rS3wwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1952 . Le commerce international de la \u003cb\u003ebanane\u003c/b\u003e . Situation 1949 - 1950 . Fruits , 7 \u003cbr\u003e\n( 5 ) , p . 240 . 201 . CADILLAT ( R . ) . 1956 . Note sur la commercialisation de la \u003cbr\u003e\n\u003cb\u003ebanane\u003c/b\u003e en Grande Bretagne . Fruits , 11 ( 7 ) , 302 - 304 . 202 . BLOCH ( R . ) ."
              }
            },
            {
              "kind": "books#volume",
              "id": "gYHvDwAAQBAJ",
              "etag": "otoDe5MrEzY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/gYHvDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Pierre-Emmanuel Malissin"
                ],
                "publisher": "Syllabaire éditions",
                "description": "Un livre gourmand qui va vous donner la banane, des recettes simples, et économiques. le livre se concentre uniquement sur la banane classique que l’on trouve sur tous les étals, un fruit vitaminé et énergétique. Nous avons bien lu les commentaires de nos amis Canadiens et Américains, Désormais une table de conversions des mesures impériales est incluse en fin de livre. Bonne lecture.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782365043182"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2365043186"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=gYHvDwAAQBAJ&pg=PA7&dq=%22banane%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&rdid=book-gYHvDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=gYHvDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tiramisu à la \u003cb\u003ebanane\u003c/b\u003e 8 Verrines \u003cb\u003ebanane\u003c/b\u003e mascarpone 10 Verrines \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\nchocolat cannelle 12 Créme \u003cb\u003ebanane\u003c/b\u003e coco 14 Muins \u003cb\u003ebanane\u003c/b\u003e et chocolat 16 Cake \u003cbr\u003e\nchoco \u003cb\u003ebanane\u003c/b\u003e 18 Roulé chocolat \u003cb\u003ebanane\u003c/b\u003e 20 Crumble pommes / \u003cb\u003ebanane\u003c/b\u003e 22 \u003cbr\u003e\nCrépes&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "V714NghIxwoC",
              "etag": "6gPz0cMEFMA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/V714NghIxwoC",
              "volumeInfo": {
                "title": "L' Economiemondiale De La Banane 1985-2002",
                "authors": [
                  "Food and Agriculture Organization of the United Nations"
                ],
                "publisher": "Food & Agriculture Org.",
                "publishedDate": "2004-07-30",
                "description": "Les bananes sont cultiv�es dans l'ensemble des r�gions tropicales et jouent un r�le cl� dans l'�conomie de nombreux pays en d�veloppement. Pendant la p�riode comprise entre 1985 et 2002, le volume des bananes export�es dans le monde a enregistr� un taux de croissance annuel moyen sans pr�c�dent de 5,3 pour cent, soit deux fois celui des 24 ann�es pr�c�dentes. Cette expansion s'est accompagn�e d'innovations technologiques et d'�volutions dans les �changes mondiaux. La pr�sente publication passe en revue les incidences de ces changements sur l'�conomie mondiale de la banane. Il s'agit de la premi�re publication d'une s�rie intitul�e \"Etudes FAO sur les produits de base\" qui s'int�resse � des th�mes concernant les produits de base ou des groupes de produits de base.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "9252050574"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9789252050575"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 110,
                "printType": "BOOK",
                "categories": [
                  "Technology & Engineering"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=V714NghIxwoC&pg=PA44&dq=%22banane%22&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=V714NghIxwoC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/L_Economiemondiale_De_La_Banane_1985_200.html?hl=&id=V714NghIxwoC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=V714NghIxwoC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Certains délégués de pays ACP ont contesté cette analyse lors de la réunion du \u003cbr\u003e\nGroupe Intergouvernemental sur la \u003cb\u003eBanane\u003c/b\u003e qui s&#39;est tenue au Honduras en \u003cbr\u003e\nnovembre 1992 ; ils ont argué qu&#39;elle ne prenait pas en compte les réalités \u003cbr\u003e\npratiques&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "S4OrDwAAQBAJ",
              "etag": "kpk09dAmGPc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/S4OrDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Laura VeganPower"
                ],
                "publisher": "La Plage",
                "publishedDate": "2019-10-16",
                "description": "Mettez du peps dans vos assiettes avec la banane. Cuisinez-la sous toutes les formes avec ces 25 recettes gourmandes et originales, sucrées et salées : porridge crémeux aux bananes flambées, pain perdu roulé à la banane, beignets crunchy, pad thaï de banane plantain, chips de banane... Découvrez également tous les bienfait de ce fruit riche en nutriments essentiels et en vitamines. Et en plus tout est bon dans la banane... même la peau !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782842217082"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "284221708X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 80,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=S4OrDwAAQBAJ&pg=PA22&dq=%22banane%22&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&rdid=book-S4OrDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-epub.acsm?id=S4OrDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-pdf.acsm?id=S4OrDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=S4OrDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "22 S E É R C U S S E T T E C E R S E L Muffins bananes et myrtilles Je ne sais \u003cbr\u003e\npas vous, mais je trouve que souvent, dans les préparations cuites, la \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\ndonne beaucoup de goût, comme confit. C&#39;est bon, mais parfois un peu trop \u003cbr\u003e\nprésent&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "MXoPCwAAQBAJ",
              "etag": "yGfBJcOOOqQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/MXoPCwAAQBAJ",
              "volumeInfo": {
                "title": "Un tigre, une banane, une miss et quelques filles…",
                "authors": [
                  "Alian des Tours"
                ],
                "publisher": "",
                "publishedDate": "2015-03-09",
                "description": "Patrice Restor est un jeune cadre qui s'ennuie dans une usine lorraine, au milieu de collègues ambitieux décrits en une savoureuse galerie de portraits acidulés. Il vit avec Chantal dans une ville au riche patrimoine historique, conduit un cabriolet désuet et fréquente des personnages pittoresques. Patrice est introverti, inadapté à son époque. Il se réfugie dans l’élitisme et la nostalgie. Ses relations avec les femmes qu'il côtoie auront des conséquences imprévues et déroutantes. Deux événements vont bouleverser sa routine : l’arrivée d’une nouvelle employée, la troublante Isabelle et la lecture d’un livre de philosophie non conformiste. Ce roman est une chronique à la fois douce et amère, au ton désabusé voire ironique. Un certain accent onirique apporte une touche élégiaque au récit.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782332817426"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2332817425"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 368,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&pg=PA167&dq=%22banane%22&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Un_tigre_une_banane_une_miss_et_quelques.html?hl=&id=MXoPCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=MXoPCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il rappellerait un peu plus tard, dès que Béron n&#39;aurait plus besoin de lui pour \u003cbr\u003e\néplucher la \u003cb\u003ebanane\u003c/b\u003e. Une \u003cb\u003ebanane\u003c/b\u003e ! Peudel avait fait une grossière erreur d&#39;\u003cbr\u003e\nappréciation dans son pressentiment d&#39;une menace imminente. Ce n&#39;était pas la \u003cbr\u003e\ntuile&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "b0ZBAAAAYAAJ",
              "etag": "XxqXGYbmo84",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/b0ZBAAAAYAAJ",
              "volumeInfo": {
                "title": "Planteurs et plantations de banane en Guadeloupe",
                "authors": [
                  "Jacques Menauge"
                ],
                "publishedDate": "1974",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "CORNELL:31924000456636"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 276,
                "printType": "BOOK",
                "categories": [
                  "Banana"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Planteurs_et_plantations_de_banane_en_Gu.html?hl=&id=b0ZBAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=b0ZBAAAAYAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le marché du cacao , du café et de la \u003cb\u003ebanane\u003c/b\u003e dans les pays de la CEE &quot; . \u003cbr\u003e\nBruxelles , CEE , in Développement de l&#39;OutreMer , no 1 , 1963 . 13. INSTITUT \u003cbr\u003e\nFRANCAIS DE RECHERCHES FRUITIERES D&#39;OUTRE - MER . &quot; Tournée d&#39;\u003cbr\u003e\nétude de la&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ULxK6IxAtooC",
              "etag": "rrfYzUnKuxY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ULxK6IxAtooC",
              "volumeInfo": {
                "title": "Ça sent la banane",
                "authors": [
                  "François Barcelo"
                ],
                "publisher": "Québec Amerique",
                "publishedDate": "2010",
                "description": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d'un accident. Il s'est depuis recyclé dans la podorythmie avec plus ou moins de succès. Un jour, une dame de La Réunion l'invite à venir dans cette île de l'océan Indien pour assurer la direction de l'école de claquettes de ...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2764410239"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782764410233"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 198,
                "printType": "BOOK",
                "categories": [
                  "Accidents"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "2.2.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ULxK6IxAtooC&printsec=frontcover&dq=%22banane%22&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=ULxK6IxAtooC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/%C3%87a_sent_la_banane.html?hl=&id=ULxK6IxAtooC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/%C3%87a_sent_la_banane-sample-pdf.acsm?id=ULxK6IxAtooC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ULxK6IxAtooC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d&#39;un accident."
              }
            },
            {
              "kind": "books#volume",
              "id": "Bz4dAQAAIAAJ",
              "etag": "ytziV5BQSZY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Bz4dAQAAIAAJ",
              "volumeInfo": {
                "title": "Les misères de banane",
                "subtitle": "roman",
                "authors": [
                  "Jésus K."
                ],
                "publisher": "Outremont, Québec : Lanctôt",
                "publishedDate": "2003",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105111375320"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 144,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_mis%C3%A8res_de_banane.html?hl=&id=Bz4dAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Bz4dAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eBanane\u003c/b\u003e restait impassible . La tension s &#39; éleva à un point tel qu &#39; il devint \u003cbr\u003e\nimpossible de continuer les invectives sans risquer l &#39; irréparable . Soudainement \u003cbr\u003e\n, on n &#39; entendit plus que le calme vol des vautours . Les yeux des agents de la \u003cbr\u003e\npaix s&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "zDQFAQAAIAAJ",
              "etag": "Bqrok1GtSB0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zDQFAQAAIAAJ",
              "volumeInfo": {
                "title": "Le raisin devient banane",
                "subtitle": "roman",
                "authors": [
                  "Raymond Plante"
                ],
                "publisher": "Bor'al",
                "publishedDate": "1989",
                "description": "François est rendu au cégep. Il quitte le domicile familial pour un logement du centre-ville de Montréal. Il partage les lieux avec son copain Luc et le cousin de ce dernier. Un récit amusant, réaliste et humoristique, rédigé dans un style alerte.",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:B4086895"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 150,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_raisin_devient_banane.html?hl=&id=zDQFAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zDQFAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Je vais essayer d &#39; être la meilleure \u003cb\u003ebanane\u003c/b\u003e du monde . J &#39; imagine qu &#39; il doit \u003cbr\u003e\nvouloir sourire encore . Mais il n &#39; en a plus la force . Je lui promettrais n &#39; importe \u003cbr\u003e\nquoi . Je deviens \u003cb\u003ebanane\u003c/b\u003e . J &#39; ai le cour dans un étau . Je suis complètement&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tXI5AQAAIAAJ",
              "etag": "RMSpR19ewxA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tXI5AQAAIAAJ",
              "volumeInfo": {
                "title": "Banane sèche",
                "subtitle": "étude biochimique et technologique",
                "authors": [
                  "France. Direction des affaires économiques et internationales",
                  "Georges Brooks"
                ],
                "publishedDate": "1941",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:$B578158"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 28,
                "printType": "BOOK",
                "categories": [
                  "Bananas"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Banane_s%C3%A8che.html?hl=&id=tXI5AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tXI5AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "etude biochimique et technologique Georges Brooks. I \u003cb\u003eBANANE\u003c/b\u003e SÈCHE."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&orderBy=relevance
Response Information
Response Code: 200 - OK
Mean time per request: 350ms
Mean size per request: 22.34KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f0b67dd7-1261-4856-96d1-0748f3250b39
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:55 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 505,
          "items": [
            {
              "kind": "books#volume",
              "id": "bXgHns23uw4C",
              "etag": "pQMut9JfnBU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1998-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 120,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&pg=PP1&dq=skiing&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=bXgHns23uw4C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=bXgHns23uw4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "qIfPW3SvGfwC",
              "etag": "urQS72+mnpI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/qIfPW3SvGfwC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2009-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 48,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&pg=PA30&dq=skiing&hl=&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=qIfPW3SvGfwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=qIfPW3SvGfwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The Short, Happy Ski Life of Ernest Hemingway From Italy to Austria to Idaho, \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e played a key role in the novelist&#39;s life. A \u003cb\u003eSkiing\u003c/b\u003e Heritage Classic from the \u003cbr\u003e\npast. By Valerie Danby-Smith Stories abound of Ernest Hemingway&#39;s feats as&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "N1gEAAAAMBAJ",
              "etag": "9nv3glxZUAs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&pg=PA11&dq=skiing&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=N1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1958 Helicopter-assisted \u003cb\u003eskiing\u003c/b\u003e is offered at Gstaad andVal d&#39;Isere. 1961 Michel \u003cbr\u003e\nZiegler forms Air Alpes, transporting skiers by STOL aircraft. Helicopter-lifted \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e at Timpanagos, Utah. 1965 Heli-\u003cb\u003eskiing\u003c/b\u003e trips in the Bugaboos of British&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WlgEAAAAMBAJ",
              "etag": "OQflNAFeiJo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WlgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1998-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 76,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&pg=PT60&dq=skiing&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=WlgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WlgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e Heritage page 29. &#39;1. -&lt; CLAUDE K!U&quot; IPS SOME MQRi; ;s. H&amp;ross or Vi&#39;i \u003cbr\u003e\n\u003cb\u003eSkiing\u003c/b\u003e cover December 1971: Wayne Wong executing a wheelie March 1971 at \u003cbr\u003e\nWaterville addition to the two freestyle contests which \u003cb\u003eSkiing\u003c/b\u003e had sponsored."
              }
            },
            {
              "kind": "books#volume",
              "id": "O1gEAAAAMBAJ",
              "etag": "ttHH0+bJ8sM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-12",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&pg=PA23&dq=skiing&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=O1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Launch of Rocky Mountain \u003cb\u003eSkiing\u003c/b\u003e Magazine. 1959 Launch of Ski Life Magazine, \u003cbr\u003e\nNew York City. 1962 Ski Life and Ski Magazine merged in a single magazine \u003cbr\u003e\nowned by Universal Publishing &amp; Distributing Co., New York. 1964 Ziff Davis&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dFgEAAAAMBAJ",
              "etag": "1U/wR1ZQS08",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2000-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&pg=PA6&dq=skiing&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=dFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dFgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dear Editor: Was just rereading Minnie Dole&#39;s Adventures in \u003cb\u003eSkiing\u003c/b\u003e, written about \u003cbr\u003e\n1965. Fascinating chapters. Even tells us where the name Minnie came from. (An \u003cbr\u003e\nArmy nickname from Minnie&#39;s service in World War I.) I copied down a poem&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "SAqygnGYNs0C",
              "etag": "KbkAe205XZ4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SAqygnGYNs0C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1969-09",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 182,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=SAqygnGYNs0C&pg=PA1&dq=skiing&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=SAqygnGYNs0C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=SAqygnGYNs0C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SAqygnGYNs0C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "JorKhs5uDYIC",
              "etag": "0Nq79bsVDJE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JorKhs5uDYIC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1970-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 142,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=JorKhs5uDYIC&pg=PA1&dq=skiing&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=JorKhs5uDYIC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=JorKhs5uDYIC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JorKhs5uDYIC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "zZvxTQ__GAAC",
              "etag": "xDz7LTX7uxY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zZvxTQ__GAAC",
              "volumeInfo": {
                "title": "Science and Skiing V",
                "authors": [
                  "Erich Müller"
                ],
                "publisher": "Meyer & Meyer Verlag",
                "publishedDate": "2012",
                "description": "The book contains the proceedings of the Fifth International Congress on Science and Skiing. The scientific program again offered a broad spectrum of current research work in Alpine Skiing, Snowboarding, Cross-country Skiing and Ski Jumping.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781841263533"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1841263532"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 700,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&printsec=frontcover&dq=skiing&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Science_and_Skiing_V.html?hl=&id=zZvxTQ__GAAC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zZvxTQ__GAAC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The book contains the proceedings of the Fifth International Congress on Science and Skiing, which was held at St. Christoph am Arlberg, Tyrol, Austria, in December 2010."
              }
            },
            {
              "kind": "books#volume",
              "id": "1RDjOaRI-VEC",
              "etag": "GPk6BotG73U",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1RDjOaRI-VEC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1985",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 104,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&pg=PP1&dq=skiing&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=1RDjOaRI-VEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1RDjOaRI-VEC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
orderBy = relevance Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&startIndex=3
Response Information
Response Code: 200 - OK
Mean time per request: 423ms
Mean size per request: 22.52KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 845acc50-d742-4f06-8a00-082650e7ca9d
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:56 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 505,
          "items": [
            {
              "kind": "books#volume",
              "id": "WlgEAAAAMBAJ",
              "etag": "XqCGGQu8FxQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WlgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1998-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 76,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&pg=PT60&dq=skiing&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=WlgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WlgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e Heritage page 29. &#39;1. -&lt; CLAUDE K!U&quot; IPS SOME MQRi; ;s. H&amp;ross or Vi&#39;i \u003cbr\u003e\n\u003cb\u003eSkiing\u003c/b\u003e cover December 1971: Wayne Wong executing a wheelie March 1971 at \u003cbr\u003e\nWaterville addition to the two freestyle contests which \u003cb\u003eSkiing\u003c/b\u003e had sponsored."
              }
            },
            {
              "kind": "books#volume",
              "id": "O1gEAAAAMBAJ",
              "etag": "uUN5kJBOmK0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-12",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&pg=PA23&dq=skiing&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=O1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Launch of Rocky Mountain \u003cb\u003eSkiing\u003c/b\u003e Magazine. 1959 Launch of Ski Life Magazine, \u003cbr\u003e\nNew York City. 1962 Ski Life and Ski Magazine merged in a single magazine \u003cbr\u003e\nowned by Universal Publishing &amp; Distributing Co., New York. 1964 Ziff Davis&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dFgEAAAAMBAJ",
              "etag": "frxy7jynoPI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2000-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&pg=PA6&dq=skiing&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=dFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dFgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dear Editor: Was just rereading Minnie Dole&#39;s Adventures in \u003cb\u003eSkiing\u003c/b\u003e, written about \u003cbr\u003e\n1965. Fascinating chapters. Even tells us where the name Minnie came from. (An \u003cbr\u003e\nArmy nickname from Minnie&#39;s service in World War I.) I copied down a poem&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "SAqygnGYNs0C",
              "etag": "eSG0zWXHRss",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SAqygnGYNs0C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1969-09",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 182,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=SAqygnGYNs0C&pg=PA1&dq=skiing&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=SAqygnGYNs0C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=SAqygnGYNs0C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SAqygnGYNs0C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "JorKhs5uDYIC",
              "etag": "GSBgVNNWm1Q",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JorKhs5uDYIC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1970-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 142,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=JorKhs5uDYIC&pg=PA1&dq=skiing&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=JorKhs5uDYIC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=JorKhs5uDYIC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JorKhs5uDYIC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "zZvxTQ__GAAC",
              "etag": "38isqLAbcpM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zZvxTQ__GAAC",
              "volumeInfo": {
                "title": "Science and Skiing V",
                "authors": [
                  "Erich Müller"
                ],
                "publisher": "Meyer & Meyer Verlag",
                "publishedDate": "2012",
                "description": "The book contains the proceedings of the Fifth International Congress on Science and Skiing. The scientific program again offered a broad spectrum of current research work in Alpine Skiing, Snowboarding, Cross-country Skiing and Ski Jumping.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781841263533"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1841263532"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 700,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&printsec=frontcover&dq=skiing&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Science_and_Skiing_V.html?hl=&id=zZvxTQ__GAAC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zZvxTQ__GAAC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The book contains the proceedings of the Fifth International Congress on Science and Skiing, which was held at St. Christoph am Arlberg, Tyrol, Austria, in December 2010."
              }
            },
            {
              "kind": "books#volume",
              "id": "1RDjOaRI-VEC",
              "etag": "9a2eyIXjpYM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1RDjOaRI-VEC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1985",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 104,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&pg=PP1&dq=skiing&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=1RDjOaRI-VEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1RDjOaRI-VEC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "Cd4zSkP_6OYC",
              "etag": "+W1XNzCXzek",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Cd4zSkP_6OYC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2011-11",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 36,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Cd4zSkP_6OYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Cd4zSkP_6OYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=Cd4zSkP_6OYC&pg=PA1&dq=skiing&hl=&cd=11&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Cd4zSkP_6OYC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=Cd4zSkP_6OYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Cd4zSkP_6OYC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history."
              }
            },
            {
              "kind": "books#volume",
              "id": "pFgEAAAAMBAJ",
              "etag": "WGghgmnA3qY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/pFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1995",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 40,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=pFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=pFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=pFgEAAAAMBAJ&pg=PA1&dq=skiing&hl=&cd=12&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=pFgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=pFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=pFgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history."
              }
            },
            {
              "kind": "books#volume",
              "id": "f1gEAAAAMBAJ",
              "etag": "ib417g4+r8Y",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/f1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=f1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=f1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=f1gEAAAAMBAJ&pg=PA1&dq=skiing&hl=&cd=13&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=f1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=f1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=f1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 2 0 0
startIndex: delta 3 starting at startIndex=0 Test With q=skiing 2 0 0
Total 4 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volume/V714NghIxwoCprojection=full
Response Information
Response Code: 404 - Not Found
Mean time per request: 118ms
Mean size per request: 1.57KB

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 847be447-1ac5-4dd8-ae0c-494b9b43bb5e
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:20:56 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1604
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/V714NghIxwoCprojection=full</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
projection = full Test With volumeId=V714NghIxwoC 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
projection = full Test With volumeId=V714NghIxwoC
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/V714NghIxwoC
Response Information
Response Code: 200 - OK
Mean time per request: 184ms
Mean size per request: 4.44KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token d63fc2d6-2c57-4905-bde8-9dcc2cfbd42e
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:57 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volume",
          "id": "V714NghIxwoC",
          "etag": "r6nER1+d7sM",
          "selfLink": "https://www.googleapis.com/books/v1/volumes/V714NghIxwoC",
          "volumeInfo": {
            "title": "L' Economiemondiale De La Banane 1985-2002",
            "authors": [
              "Food and Agriculture Organization of the United Nations"
            ],
            "publisher": "Food & Agriculture Org.",
            "publishedDate": "2004-07-30",
            "description": "Les bananes sont cultiv�es dans l'ensemble des r�gions tropicales et jouent un r�le cl� dans l'�conomie de nombreux pays en d�veloppement. Pendant la p�riode comprise entre 1985 et 2002, le volume des bananes export�es dans le monde a enregistr� un taux de croissance annuel moyen sans pr�c�dent de 5,3 pour cent, soit deux fois celui des 24 ann�es pr�c�dentes. Cette expansion s'est accompagn�e d'innovations technologiques et d'�volutions dans les �changes mondiaux. La pr�sente publication passe en revue les incidences de ces changements sur l'�conomie mondiale de la banane. Il s'agit de la premi�re publication d'une s�rie intitul�e \"Etudes FAO sur les produits de base\" qui s'int�resse � des th�mes concernant les produits de base ou des groupes de produits de base.",
            "industryIdentifiers": [
              {
                "type": "ISBN_10",
                "identifier": "9252050574"
              },
              {
                "type": "ISBN_13",
                "identifier": "9789252050575"
              }
            ],
            "readingModes": {
              "text": false,
              "image": true
            },
            "pageCount": 110,
            "printedPageCount": 116,
            "dimensions": {
              "height": "29.20 cm",
              "width": "21.00 cm",
              "thickness": "1.50 cm"
            },
            "printType": "BOOK",
            "categories": [
              "Technology & Engineering / Agriculture / General"
            ],
            "maturityRating": "NOT_MATURE",
            "allowAnonLogging": false,
            "contentVersion": "1.1.2.0.preview.1",
            "panelizationSummary": {
              "containsEpubBubbles": false,
              "containsImageBubbles": false
            },
            "imageLinks": {
              "smallThumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=5&edge=curl&imgtk=AFLRE72mAFIHOV9gbhul9zTn9qlty0dcNqT4MMChCyQZhCbzP2SRgx-qsXTo69l_ue7MxN39U1YOKgL2nvnGVDDi7e7zaJwDHj7MYqzlGk-sabVAJmBCnDmva9FfNgIzYdRNiq8vDMjy&source=gbs_api",
              "thumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=1&edge=curl&imgtk=AFLRE73ZhllMfDofKqMOtBJY2XuEp-5Q-A9-dXOwRfH2m7kpTWwhTvDqd_7TGuhb4PCJjjdki51HQpWIK87FJAeihByyYzjxqoS9JwKnA5DIox85x8hryPKCZ4HYxjZ3BuK5mL_sQdRS&source=gbs_api",
              "small": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=2&edge=curl&imgtk=AFLRE73cVpcB9JRgDNjzMABtI6tYRANPVuZjNGd1nUWb8cI7dMwtdb5oleQXDYuovOsP-VArP8Ea5Me0bB4f7AGGdS12yx_BjUF3VdT7p7YniXaag-P2vKtDJKI-p5pmi83G9DAksfqh&source=gbs_api",
              "medium": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=3&edge=curl&imgtk=AFLRE70Cvz-g95JkrkM2QKR9a-YhpHiFpdVMyEBqMrx1nYCD6DMlyZL__B4i610ymzlI8pg1X8q5v5eWwIc69XNENTRE0t4-0pIDDfqdpj9rdCdW4jpkCZbK6CGnyjratDV6BtcwWpWD&source=gbs_api",
              "large": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=4&edge=curl&imgtk=AFLRE70jD0-mShXockhrmJC_4zezhuiw2opuMKXkvfNV4-aCplaRS-oIkodjfm0AGdISUcVJSH-MxLXoFb4MiICIFGggjOlIrtO7BK6jXZYd1oHsdpcCIWpyi8M68FAoOmZPjx6NM2ea&source=gbs_api",
              "extraLarge": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=6&edge=curl&imgtk=AFLRE73r8waTJGAhXg-CVSuP08VjQf-SNlRPTSjXtTshWZNIJ2-h5_LWrelzWd1N8LBLcMb8YaXlU_LQszU2V5dp5mfRNkwz6Te-uMlG2gd0Vw4Z1LF8XJAv5LTVCCTLiRUI2OuylQS7&source=gbs_api"
            },
            "language": "fr",
            "previewLink": "http://books.google.fr/books?id=V714NghIxwoC&hl=&source=gbs_api",
            "infoLink": "https://play.google.com/store/books/details?id=V714NghIxwoC&source=gbs_api",
            "canonicalVolumeLink": "https://play.google.com/store/books/details?id=V714NghIxwoC"
          },
          "saleInfo": {
            "country": "FR",
            "saleability": "NOT_FOR_SALE",
            "isEbook": false
          },
          "accessInfo": {
            "country": "FR",
            "viewability": "ALL_PAGES",
            "embeddable": true,
            "publicDomain": false,
            "textToSpeechPermission": "ALLOWED",
            "epub": {
              "isAvailable": false
            },
            "pdf": {
              "isAvailable": false
            },
            "webReaderLink": "http://play.google.com/books/reader?id=V714NghIxwoC&hl=&printsec=frontcover&source=gbs_api",
            "accessViewStatus": "SAMPLE",
            "quoteSharingAllowed": false
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Test of kind with volumeId = V714NghIxwoC value books#volume 1 0 0
Test of id with volumeId = V714NghIxwoC value V714NghIxwoC 1 0 0
Test of etag with volumeId = V714NghIxwoC value r6nER1+d7sM 1 0 0
Test of selfLink with volumeId = V714NghIxwoC value https://www.googleapis.com/books/v1/volumes/V714NghIxwoC 1 0 0
Test of volumeInfo with volumeId = V714NghIxwoC value [object Object] 1 0 0
Test of saleInfo with volumeId = V714NghIxwoC value [object Object] 1 0 0
Test of accessInfo with volumeId = V714NghIxwoC value [object Object] 1 0 0
Total 8 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ
Response Information
Response Code: 200 - OK
Mean time per request: 218ms
Mean size per request: 3.54KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 2cea7dbb-b0e7-4c7f-a2da-e1f2e6167683
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:57 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volume",
          "id": "N1gEAAAAMBAJ",
          "etag": "c10BMiVZxYs",
          "selfLink": "https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ",
          "volumeInfo": {
            "title": "Skiing Heritage Journal",
            "subtitle": "",
            "authors": [
              "International Skiing History Association"
            ],
            "publisher": "International Skiing History Association",
            "publishedDate": "2006-09",
            "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history.  Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
            "industryIdentifiers": [
              {
                "type": "ISSN",
                "identifier": "10822895"
              }
            ],
            "readingModes": {
              "text": false,
              "image": true
            },
            "pageCount": 44,
            "printedPageCount": 48,
            "printType": "MAGAZINE",
            "maturityRating": "NOT_MATURE",
            "allowAnonLogging": false,
            "contentVersion": "0.0.1.0.preview.1",
            "imageLinks": {
              "smallThumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&imgtk=AFLRE71M0u90LR8G93TEEdOLXg3s1Mu8O1zj-HVx1SqgNGrLLB8D-J-8wG9BgCvDkaB5bUxnjuMMkyVdjkFaHKb4TEIW7MX0hGF4nIH8gBZPeW9L8TxkfNOTD5qkZAuAzsKZOBpNa1_g&source=gbs_api",
              "thumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&imgtk=AFLRE73gce8rV1Yi2Bm868zmiAwfUQtUPSQP074rdG_JTzvIxMpggVLXDBapaztPnjqkowznn4eFenTFSvm3kKVyfH0Oj81Yf1xe9Yro5cot7acPyIa8i3rI-fKfm6GW2ryyz9RJoDEh&source=gbs_api",
              "small": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=2&edge=curl&imgtk=AFLRE70ELcDZ5mXhd3kxWVLwVxsj-OTGnijvi03h0bO5IgvZttL_-ybiMeN48qcw7zNS4jojEb4gfGegSrVBuYJOq2Bmp4_l_SYzkA0UYVfHFrIv7mcyG4xXTlVhXjHE9A5Fc5w7M67y&source=gbs_api",
              "medium": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=3&edge=curl&imgtk=AFLRE70t5NKkjH47fkdK_n9i0ume-MBeXZlyjxr_MhlKCj7Sr9LPdCVOkgPSeG1HE1emDprjeCUNlnkirSbJpNBVxvH2kl4wKtdW16Z_PIctRZJD_KpOmGjC0JlQfcvBkN45cFaEBtZE&source=gbs_api",
              "large": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=4&edge=curl&imgtk=AFLRE71_URRGk3wgZVN3s9FAOHpXKcLXudfaO5mtU2mjGnz2Ly5jpBX7YMbY1KCh7KAZH2Kz8ZDkfFr8_9YhydRfDnanGeDJ-axZTDFHep8349vmuyE6sdywpPpbpgUXR2BWv66s__I5&source=gbs_api",
              "extraLarge": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=6&edge=curl&imgtk=AFLRE7286yzAY4kbJx-eBzxwcrZXuJvhLYRAllIJbxr9UeIJpQgw_RJ3ArprOrcMNo8a_MEnidE3cWsd2lpIea-genejcmWRdEkmCATF3zAVsGzw9CFRQ9e5wbdbKEUnAKwthmVbUaje&source=gbs_api"
            },
            "language": "en",
            "previewLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&hl=&source=gbs_api",
            "infoLink": "https://play.google.com/store/books/details?id=N1gEAAAAMBAJ&source=gbs_api",
            "canonicalVolumeLink": "https://play.google.com/store/books/details?id=N1gEAAAAMBAJ"
          },
          "saleInfo": {
            "country": "FR",
            "saleability": "NOT_FOR_SALE",
            "isEbook": false
          },
          "accessInfo": {
            "country": "FR",
            "viewability": "ALL_PAGES",
            "embeddable": true,
            "publicDomain": false,
            "textToSpeechPermission": "ALLOWED",
            "epub": {
              "isAvailable": false
            },
            "pdf": {
              "isAvailable": false
            },
            "webReaderLink": "http://play.google.com/books/reader?id=N1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
            "accessViewStatus": "SAMPLE",
            "quoteSharingAllowed": false
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 6 0 0
Validity of volumeId 6 0 0
Total 12 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?maxResults=40&q=Emmanuel%20Macron
Response Information
Response Code: 200 - OK
Mean time per request: 684ms
Mean size per request: 156.7KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 6c8264cf-e5de-4b5c-bc6c-44f16179731f
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:58 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 928,
          "items": [
            {
              "kind": "books#volume",
              "id": "scyRDQAAQBAJ",
              "etag": "Rg7zJbb8fB4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/scyRDQAAQBAJ",
              "volumeInfo": {
                "title": "Révolution",
                "subtitle": "",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "XO Éditions",
                "publishedDate": "2016-11-24",
                "description": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde nouveau qui vit une « grande transformation » comme il n’en a pas connu depuis l’invention de l’imprimerie et la Renaissance. Un livre fort, singulier, qui pose les fondements d’une nouvelle société.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782845639676"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2845639678"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 270,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=scyRDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&rdid=book-scyRDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-epub.acsm?id=scyRDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-pdf.acsm?id=scyRDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=scyRDQAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "P3sjDgAAQBAJ",
              "etag": "iA0fB1x+vTQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/P3sjDgAAQBAJ",
              "volumeInfo": {
                "title": "Macron par Macron",
                "authors": [
                  "Emmanuel MACRON",
                  "Eric FOTTORINO"
                ],
                "publisher": "Editions de l'Aube",
                "publishedDate": "2017-03-03T17:21:00+01:00",
                "description": "« Emmanuel Macron n'en finit pas de capter l'attention. Mais quelles convictions animent cet invité surprise de la campagne présidentielle ? Depuis 2015, nous l'avons plusieurs fois interrogé sur les maux de notre société, sur sa formation intellectuelle, sa vision du politique. Sur ses goûts littéraires et culturels aussi. Dans ce recueil figurent deux grands entretiens parus dans Le 1, et un troisième, inédit, publiés ici dans leur intégralité. De l'absence du roi dans nos institutions à la critique du vide idéologique des partis, en passant par le rejet du corporatisme de classe et de l'immobilisme français, Macron se livre à mots découverts. » Éric Fottorino, Directeur de l'hebdomadaire Le 1 et coordinateur du présent ouvrage",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782815924856"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2815924854"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 140,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=P3sjDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&rdid=book-P3sjDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-epub.acsm?id=P3sjDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-pdf.acsm?id=P3sjDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=P3sjDgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "« Emmanuel Macron n&#39;en finit pas de capter l&#39;attention."
              }
            },
            {
              "kind": "books#volume",
              "id": "vA_MDwAAQBAJ",
              "etag": "bT9le2IdvDY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/vA_MDwAAQBAJ",
              "volumeInfo": {
                "title": "La réforme institutionnelle sous le quinquennat d'Emmanuel Macron",
                "subtitle": "les projets de loi pour une démocratie plus représentative, responsable et efficace",
                "publishedDate": "2020",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782140141386"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2140141385"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 272,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_r%C3%A9forme_institutionnelle_sous_le_qui.html?hl=&id=vA_MDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/La_r%C3%A9forme_institutionnelle_sous_le_qui-sample-epub.acsm?id=vA_MDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=vA_MDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "noRSDQAAQBAJ",
              "etag": "xLKzwYDGFD0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, en marche vers l'Elysée",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "Plon",
                "publishedDate": "2016-11-10",
                "description": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées. Emmanuel Macron est en campagne pour 2017. Inconnu des Français il y a deux ans, ce jeune homme de 38 ans s'apprête à concourir pour la fonction suprême. Du jamais-vu dans la Ve République. Mais qui est-il vraiment ? Que veut-il pour le pays ? Depuis son entrée au cœur du pouvoir avec François Hollande jusqu'aux secrets de son mouvement \" En Marche ! \", l'auteur fait le récit d'une ascension politique hors normes. Son parcours en dehors du PS, ses états d'âme à l'Elysée, sa lente et délicate émancipation du président socialiste, le rôle de sa femme Brigitte, sa stratégie présidentielle face à la droite, au FN et à son ancien patron. Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259252584"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259252583"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 160,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=noRSDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&rdid=book-noRSDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-epub.acsm?id=noRSDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-pdf.acsm?id=noRSDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=noRSDQAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron."
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "qJdE0WWA9vA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259253635"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259253636"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 126,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xKpyDgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l&#39;esprit de conquête s&#39;apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "H8epC4eLC6A",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s&#39;imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dBfRDwAAQBAJ",
              "etag": "+x64qMUt8Nc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dBfRDwAAQBAJ",
              "volumeInfo": {
                "title": "EMMANUEL MACRON ET L'IMPOSITION DE LA RICHESSE;LA POLITIQUE FISCALE DES HAUTS REVENUS ET PATRIMOINES ENTRE 2017 ET 2019",
                "authors": [
                  "MATHIEU BAUCHARD."
                ],
                "publishedDate": "2020",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782140140082"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2140140087"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dBfRDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dBfRDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=dBfRDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dBfRDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/EMMANUEL_MACRON_ET_L_IMPOSITION_DE_LA_RI.html?hl=&id=dBfRDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dBfRDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "tjwkDwAAQBAJ",
              "etag": "PXUnaHpnNuI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tjwkDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron Le président inattendu",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "First",
                "publishedDate": "2017-05-24",
                "description": "Le Président inattendu... Le 7 mai 2017, Emmanuel Macron devient le plus jeune président de la Ve République. Quasi inconnu des Français il y a deux ans et demi, il a mené une campagne unique dans notre histoire, à l'écart des grands partis, porté par un mouvement créé seulement un an plus tôt, avec la volonté de dépasser le clivage droite-gauche. Il ne s'était jamais présenté à aucune élection, il fut le dernier rempart face à l'extrême-droite. Le candidat victorieux d'En Marche ! incarne un destin politique hors norme. Haut fonctionnaire prometteur, banquier d'affaire fortuné, conseiller de l'ombre de François Hollande, il s'émancipe en un temps record, imposant son style direct et le couple atypique qu'il forme avec son épouse, Brigitte. Moments de ferveur, coups tactiques, attaques et maladresses... Sa campagne fut pleine de rebondissements. Comment cet inconnu a-t-il pu convaincre les Français d'en faire leur Président ? Pourquoi a-t-il engrangé autant de ralliements, au centre bien sûr, mais aussi à droite et à gauche ? Que signifie sa victoire pour la vie politique française ? C'est cette ascension incroyable vers l'Élysée que retrace Nicolas Prissette, qui a suivi Emmanuel Macron au jour le jour, et livre ici la première chronique exclusive d'une campagne pas comme les autres et d'une victoire... impensable.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782412031025"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2412031029"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 165,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tjwkDwAAQBAJ&pg=PT32&dq=Emmanuel+Macron&hl=&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&rdid=book-tjwkDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-epub.acsm?id=tjwkDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-pdf.acsm?id=tjwkDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tjwkDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il masquera son choix jusqu&#39;au coup de fil matinal à \u003cb\u003eEmmanuel Macron\u003c/b\u003e ce jour-là\u003cbr\u003e\n, donc. La veille de ce fameux mercredi, \u003cb\u003eEmmanuel Macron\u003c/b\u003e est en déplacement \u003cbr\u003e\nà Londres, avec une partie de son équipe. Il a vu Theresa May. Le soir, il tient&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "nkOEDwAAQBAJ",
              "etag": "a771iOnRCzI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/nkOEDwAAQBAJ",
              "volumeInfo": {
                "title": "Le débat Le Pen/Macron du 3 mai 2017",
                "subtitle": "Un débat \"disruptif\" ?",
                "authors": [
                  "Catherine Kerbrat-Orecchioni"
                ],
                "publishedDate": "2019-01-08",
                "description": "Tout en relevant incontestablement du même genre interactionnel que les précédents débats de l'entre-deux-tours des présidentielles françaises, le débat Le Pen/Macron du 3 mai 2017 apparaît comme inédit par la nature des deux parties en présence, ainsi que par le contexte politique bien particulier dans lequel il se déroule. Dans quelle mesure, ce débat peut-il donc être qualifié, comme l'ont fait certains commentateurs, de \"disruptif\" ? C'est à cette question que tente de répondre cette présente étude.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343164731"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343164738"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 313,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&pg=PA33&dq=Emmanuel+Macron&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_d%C3%A9bat_Le_Pen_Macron_du_3_mai_2017.html?hl=&id=nkOEDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=nkOEDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "c&#39;est donc à vous/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ de [...] alors \u003cb\u003eEmmanuel Macron\u003c/b\u003e vous avez \u003cbr\u003e\nla parole pour [...] \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ à votre tour/ on laisse parler madame Le \u003cbr\u003e\nPen\\ alors\\ à vous de répondre/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e\\ laissez parler Marine Le Pen\u003cbr\u003e\n/&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "w6STBmQhj9U",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les &quot;off &#39; du candidat, de ses lieutenants et de ses opposants."
              }
            },
            {
              "kind": "books#volume",
              "id": "XJyQxgEACAAJ",
              "etag": "tbWskgXhAs8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/XJyQxgEACAAJ",
              "volumeInfo": {
                "title": "Lettre d'un Africain à Emmanuel Macron",
                "subtitle": "Pour une fraternité en marche",
                "authors": [
                  "Nocky Djedanoum"
                ],
                "publishedDate": "2018",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "LCCN:2019389291"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 120,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&cd=11&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Lettre_d_un_Africain_%C3%A0_Emmanuel_Macron.html?hl=&id=XJyQxgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=XJyQxgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In this book, the author expresses his gratitude to France, which he considers his second homeland after Chad"
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "FX6+Zjbpl2c",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&pg=PT12&dq=Emmanuel+Macron&hl=&cd=12&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Parallèlement, \u003cb\u003eEmmanuel Macron\u003c/b\u003e envisage de créer une société de conseil.\u003cbr\u003e\nTous ces projets, il les a exposés à ses amis et connaissances. Dans sa tête, il \u003cbr\u003e\nest déjà parti. Comme tant d&#39;autres avant lui, \u003cb\u003eEmmanuel Macron\u003c/b\u003e aurait pu \u003cbr\u003e\némigrer&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "2PkdJJZwmE4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&pg=PT148&dq=Emmanuel+Macron&hl=&cd=13&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Mon rôle est simple, je vais tout faire pour aider » Jeudi 23 février 2017, Palais \u003cbr\u003e\nde Tokyo, Paris \u003cb\u003eEmmanuel Macron\u003c/b\u003e et François Bayrou s&#39;avancent presque main \u003cbr\u003e\ndans la main dans le restaurant du Palais de Tokyo. Deux grosses croix noires&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "2-zzDwAAQBAJ",
              "etag": "efFp+jfKYbU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2-zzDwAAQBAJ",
              "volumeInfo": {
                "title": "Liquidation - Emmanuel Macron et le saint-simonisme",
                "authors": [
                  "Frederic Rouvillois"
                ],
                "publisher": "Les éditions du Cerf",
                "publishedDate": "2020-09-24",
                "description": "Au XIX e siècle, le saint-simonisme invente la société libérale et individualiste du bonheur régie par l'élite. Depuis 2017, Emmanuel Macron en a fait son programme. Du coup, tout s'éclaire de ses intentions, de ses actions et de ses échecs. Un pamphlet où la pensée le dispute à la formule. Quasi inconnu des Français deux ans avant d'être élu à la présidence de la République, Emmanuel Macron ne vient pourtant pas de nulle part. Il se rattache clairement à un courant progressiste remontant au xixe siècle, le saint-simonisme, qui, à l'époque, promouvait la résorption du politique dans l'économie, l'attribution du pouvoir aux experts et aux scientifiques, le dépassement des cadres traditionnels et la fusion des identités par l'abolition des frontières, l'intégration européenne et la globalisation financière. Ce lien étroit avec le saint-simonisme éclaire les choix politiques de l'actuel Président de la République. Plongeant dans le passé pour mieux décrire notre avenir, Frédéric Rouvillois dévoile ainsi le sens caché du macronisme : sa volonté de liquider les réalités anciennes afin de leur substituer, sur tous les plans, un \" nouveau monde \" fluide, ouvert, sans identités ni barrières, afin que rien ne vienne gêner le mouvement perpétuel des individus et des biens qu'exige la mondialisation. Voici, amplifié par la gestion erratique de la pandémie qui a frappé la planète et dérouté la France, un dernier inventaire avant liquidation.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782204140959"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2204140953"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 245,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=2-zzDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=2-zzDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=2-zzDwAAQBAJ&pg=PA8&dq=Emmanuel+Macron&hl=&cd=14&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 11.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 11.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ&rdid=book-2-zzDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 11990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 11990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Liquidation_Emmanuel_Macron_et_le_saint-sample-epub.acsm?id=2-zzDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Liquidation_Emmanuel_Macron_et_le_saint-sample-pdf.acsm?id=2-zzDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2-zzDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tel est le titre de l&#39;entretien qu&#39;il donne le 8 juillet 2015 au magazine Le Un. 2. \u003cbr\u003e\nVoir O. MONGIN , « Les Lectures d&#39;\u003cb\u003eEmmanuel Macron\u003c/b\u003e », Commentaires, no 159, \u003cbr\u003e\nAutomne 2017, p. 519-523. 3. B. COUTURIER , Macron, Un Président \u003cbr\u003e\nPhilosophe&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "6ra9Tq6Kdvc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259253635"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259253636"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 126,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&pg=PT69&dq=Emmanuel+Macron&hl=&cd=15&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xKpyDgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Après Henry Hermand qui l&#39;introduit dans Paris et lui met le pied à l&#39;étrier, \u003cbr\u003e\n\u003cb\u003eEmmanuel Macron\u003c/b\u003e sera distingué par une kyrielle d&#39;autres parrains plus \u003cbr\u003e\nprestigieux les uns que les autres. Il y aura Jean-Pierre Jouyet, Jacques Attali, \u003cbr\u003e\nJean-Michel&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ChEVEAAAQBAJ",
              "etag": "SEda90nq9uQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ChEVEAAAQBAJ",
              "volumeInfo": {
                "title": "Cách Mạng",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "First News",
                "description": "Cách Mạng được xuất bản ngày 24-11-2016, đã bán được gần 200.000 bản và là một trong những quyển sách bán chạy nhất nước Pháp trong năm 2016. Không phải ngẫu nhiên mà bản quyền dịch thuật cuốn sách này bán được cho hơn 20 quốc gia, một con số chưa từng có đối với một chính trị gia người Pháp. Điều gì khiến cuốn sách nhỏ này hấp dẫn đến vậy? Ngày 14-5-2017, một người đàn ông mới 39 tuổi tuyên thệ trước điện Elysée trong buổi lễ nhậm chức Tổng thống Pháp. Đó chính là Emmanuel Macron, tổng thống thứ 25 và cũng là tổng thống trẻ nhất của nước Pháp từ trước đến nay. Cuộc đời riêng và sự nghiệp chính trị của Macron kể từ khi ông nổi lên từ cuộc chạy đua vào chức tổng thống đã trở thành tâm điểm của giới truyền thông. Xuất thân từ tỉnh lẻ, gia đình căn bản theo nghề y, không hề có truyền thống chính trị, cưới một người vợ là cô giáo của ông và hơn ông 24 tuổi, đã có 3 con riêng. Đam mê văn chương từ nhỏ, lớn lên theo học triết rồi lại chuyển hướng sang ngành hành chính công. Thế rồi đột ngột từ bỏ lĩnh vực hành chính công để theo đuổi một sự nghiệp rất thành công trong lĩnh vực tài chính ngân hàng. Sau đó tham gia vào chính phủ của Tổng thống François Hollande, làm Phó Tổng Thư ký Văn phòng Tổng thống rồi Bộ trưởng Bộ Kinh tế, Công nghiệp và Kỹ thuật số. Tháng 4-2016, Macron bỗng nhiên quyết định từ chức bộ trưởng và thành lập phong trào Tiến bước! (En Marche!), một đảng chính trị mà theo ông là theo đường lối ôn hòa, không phải cánh tả cũng không phải cánh hữu. Sau một cuộc chạy đua tranh cử ngoạn mục, ông đã đánh bại ứng viên cực hữu Marine Le Pen, bước lên tột đỉnh vinh quang trong lĩnh vực chính trị: Trở thành chủ nhân của điện Elysée. Từ một nhân vật vô danh trở thành tổng thống, cuộc đời của Macron, cả về đời tư lẫn sự nghiệp, phải nói là rất kỳ lạ và đầy mê hoặc vì những bước ngoặt bất ngờ. Và có vẻ như những bất ngờ xuất phát từ bộ óc đầy nhiệt huyết ấy vẫn chưa dừng lại. Như Macron đã nói ngay trong Lời nói đầu cuốn sách tự sự nêu rõ những quan điểm nhân sinh và chính trị của mình – Cách Mạng: “Tất cả chúng ta cần phải thoát khỏi những thói quen của chính mình. Từ Nhà nước đến các nhà lãnh đạo, các quan chức cấp cao, các lãnh đạo doanh nghiệp, các tổ chức công đoàn hay các cơ quan trung gian, đều có trách nhiệm phải thay đổi. Sẽ thật sai lầm nếu chúng ta cứ trốn tránh hay cố thích nghi với thực tại. Chúng ta đã quá quen với một thế giới đáng lo ngại. Một thế giới mà thật lòng chúng ta không muốn nhắc đến, cũng không hề muốn đối mặt. Và chúng ta phàn nàn, chúng ta càu nhàu. Những bi kịch thì cứ diễn ra. Thất vọng. Lo sợ. Chúng ta đùa giỡn với những điều này. Chúng ta muốn thay đổi, nhưng chưa thực sự thiết tha.” Vậy phải thay đổi những gì để làm được một cuộc cách mạng dân chủ sâu sắc? Tân Tổng thống Pháp, trong hơn 250 trang sách đã đưa ra những kiến giải và giải pháp về tất cả các lĩnh vực của đời sống: từ việc làm, kinh tế, giáo dục, y tế, an sinh xã hội, đến môi trường, ngoại giao, quân sự và cải tổ cơ cấu hành chính. Đặc biệt, một quan điểm xuyên suốt của Macron trong Cách mạng là số mệnh nước Pháp gắn liền với khả năng hồi phục sức mạnh của Liên minh châu Âu: “Chúng ta sẽ chỉ có thể thành công với hai điều kiện. Một là phát triển lại mô hình châu Âu, đây là cơ hội của chúng ta trong bối cảnh toàn cầu hóa. Hai là lấy lại niềm tin vào chính mình”. Và không chỉ nói suông, trong cuốn sách này, ông thật sự đã vạch ra một viễn cảnh rõ ràng để hồi phục Liên minh châu Âu. Vượt qua ranh giới của một ấn phẩm xuất bản với mục đích hỗ trợ chiến dịch tranh cử của tổng thống Macron, Cách Mạng đã trở thành cuốn sách mà những ai quan tâm đến tình hình chính trị của Pháp nói riêng và châu Âu nói chung cần phải đọc.",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 256,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ChEVEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ChEVEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "vi",
                "previewLink": "http://books.google.fr/books?id=ChEVEAAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=16&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=ChEVEAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=ChEVEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 3.69,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 3.69,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=ChEVEAAAQBAJ&rdid=book-ChEVEAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 3690000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 3690000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/C%C3%A1ch_M%E1%BA%A1ng-sample-epub.acsm?id=ChEVEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/C%C3%A1ch_M%E1%BA%A1ng-sample-pdf.acsm?id=ChEVEAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ChEVEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Vượt qua ranh giới của một ấn phẩm xuất bản với mục đích hỗ trợ chiến dịch tranh cử của tổng thống Macron, Cách Mạng đã trở thành cuốn sách mà những ai quan tâm đến tình hình ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "7vA0DwAAQBAJ",
              "etag": "B1ABcIE7g9s",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/7vA0DwAAQBAJ",
              "volumeInfo": {
                "title": "Histoire de France. De Cro-Magnon à Emmanuel Macron",
                "authors": [
                  "Basile de Koch"
                ],
                "publisher": "Flammarion",
                "publishedDate": "2017-09-27T00:00:00+02:00",
                "description": "L'histoire de France comme on n'ose plus l'enseigner à nos enfants ! Redécouvrons ensemble notre histoire magnifique, maltraitée des décennies durant par une pédagogie criminelle. Dans les manuels officiels, siècles et personnages se confondent, au point qu'un bachelier d'aujourd'hui peinerait à situer le Moyen Age par rapport à la Révolution, voire Louis XIV par rapport à Macron. Reprenons enfin le fil de cette belle histoire vraie : celle du plus beau pays du monde ! Regardons-les défiler, les héros de cette saga plurimillénaire. Regardons-les remonter ensemble les Champs-Elysées, voie sacrée de la mémoire française où Napoléon tend la main à Zidane. Vive la France ! Vive l'histoire ! Vive l'histoire de la France !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782841101900"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2841101908"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 138,
                "printType": "BOOK",
                "categories": [
                  "History"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=7vA0DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=7vA0DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=7vA0DwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=17&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=7vA0DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=7vA0DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 16.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 16.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=7vA0DwAAQBAJ&rdid=book-7vA0DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 16990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 16990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Histoire_de_France_De_Cro_Magnon_%C3%A0_Emma-sample-epub.acsm?id=7vA0DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Histoire_de_France_De_Cro_Magnon_%C3%A0_Emma-sample-pdf.acsm?id=7vA0DwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=7vA0DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Regardons-les remonter ensemble les Champs-Elysées, voie sacrée de la mémoire française où Napoléon tend la main à Zidane. Vive la France ! Vive l&#39;histoire ! Vive l&#39;histoire de la France !"
              }
            },
            {
              "kind": "books#volume",
              "id": "MM1JDwAAQBAJ",
              "etag": "ZkcTBtAiWrw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/MM1JDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron : une révolution bien tempérée",
                "authors": [
                  "Philippe Raynaud"
                ],
                "publisher": "Desclée De Brouwer",
                "publishedDate": "2018-05-23",
                "description": "L'élection d'Emmanuel Macron a bouleversé notre système partisan, sans pour autant faire disparaître les frustrations qui l'avaient ébranlé. Mais les sombres prévisions sur l'avenir de la Ve République ont été démenties. L'élection d'un jeune président « libéral » et « européen » est intervenue à un moment où, de la Hongrie aux États-Unis, en passant par la Grande-Bretagne et l'Italie, le libéralisme politique semblait battu en brèche. Ce contexte a donné à cette élection une importance sans précédent : elle a stoppé la montée des courants populistes.Avec brio et humour, sans jamais se départir de ses talents d'analyste, l'auteur explique pourquoi et comment rien de ce qui était prévu n'arriva. Il évalue les chances du nouveau mode de gouvernement apparu en 2017. Examinant aussi l'échec des deux partis qui se partageaient le pouvoir depuis 1981, il mesure la redistribution des forces entre les courants de Marine Le Pen et de Jean-Luc Mélenchon. Il fait enfin apparaître les limites d'un pouvoir « jupitérien », dans un monde où les hommes continuent de se vouer à plusieurs dieux... dont la guerre n'est sans doute pas terminée. Philippe Raynaud est professeur de science politique à l'université de Paris II-Panthéon-Assas, où il enseigne la philosophie politique. Membre du comité de rédaction de la revue Commentaire, il a publié de nombreux ouvrages, dont récemment L'Esprit de la Ve République. Il a obtenu le prix Alexis de Tocqueville en 2014.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782220095028"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2220095029"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 200,
                "printType": "BOOK",
                "categories": [
                  "Philosophy"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=MM1JDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=MM1JDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=MM1JDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=18&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=MM1JDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=MM1JDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 11.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 11.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=MM1JDwAAQBAJ&rdid=book-MM1JDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 11990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 11990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_une_r%C3%A9volution_bien_tem-sample-epub.acsm?id=MM1JDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_une_r%C3%A9volution_bien_tem-sample-pdf.acsm?id=MM1JDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=MM1JDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Philippe Raynaud est professeur de science politique à l&#39;université de Paris II-Panthéon-Assas, où il enseigne la philosophie politique."
              }
            },
            {
              "kind": "books#volume",
              "id": "mUXADgAAQBAJ",
              "etag": "0mmY/Xd/hu8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/mUXADgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron",
                "subtitle": "Discours de la campagne présidentielle",
                "publishedDate": "2017-04-26",
                "description": "Lorsqu'il fonde le mouvement En Marche ! le 6 avril 2016, Emmanuel Macron, plus jeune ministre de l'Economie depuis Valéry Giscard d'Estaing, est en rupture avec François Hollande. En effet, il a proposé au président et au Premier ministre une série de mesures économiques, \"les nouvelles opportunités économiques\" , qui ne seront que partiellement retenues. La déception le pousse alors à fonder le mouvement En Marche !, dont la vocation est de dépasser les clivages traditionnels gauche-droite. Cet ouvrage est une anthologie des meilleurs discours du leader de ce nouveau mouvement.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343118802"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343118809"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 146,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.0.0.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=mUXADgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=mUXADgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=mUXADgAAQBAJ&pg=PA9&dq=Emmanuel+Macron&hl=&cd=19&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=mUXADgAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Emmanuel_Macron.html?hl=&id=mUXADgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=mUXADgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "discours de la campagne présidentielle \u003cb\u003eEmmanuel Macron\u003c/b\u003e Alain Chardonnens. \u003cbr\u003e\ntate que ses idées portant sur la réforme des retraites n&#39;ont pas été retenues par \u003cbr\u003e\nle chef de l&#39;État. Ayant quitté l&#39;Élysée, \u003cb\u003eEmmanuel Macron\u003c/b\u003e se sent libre. Pensant&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "8AKqDwAAQBAJ",
              "etag": "11CI/rXAmNI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/8AKqDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron",
                "subtitle": "President of France",
                "authors": [
                  "Rebecca Rowell"
                ],
                "publisher": "North Star Editions, Inc.",
                "publishedDate": "2018-01-01",
                "description": "Introduces readers to the political career of French President Emmanuel Macron. Engaging infographics, thought-provoking discussion questions, and eye-catching photos give the reader an invaluable look into France and the office of its current leader.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781635177640"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1635177642"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 48,
                "printType": "BOOK",
                "categories": [
                  "Juvenile Nonfiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=8AKqDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=8AKqDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=8AKqDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=20&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=8AKqDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=8AKqDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 8.9,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 8.9,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=8AKqDwAAQBAJ&rdid=book-8AKqDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 8900000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 8900000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron-sample-pdf.acsm?id=8AKqDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=8AKqDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Introduces readers to the political career of French President Emmanuel Macron."
              }
            },
            {
              "kind": "books#volume",
              "id": "85knDwAAQBAJ",
              "etag": "1rKcpBaVv3s",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/85knDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron... et les autres",
                "subtitle": "Les gagnants et les perdants d'une élection imprévisible saison 2",
                "authors": [
                  "Ghyslaine Pierrat"
                ],
                "publishedDate": "2017-06-15",
                "description": "Cet essai décrypte les figures politiques contemporaines au prisme de leur enfance : leurs atouts, leurs handicaps, et dévoile leurs secrets. Macron, Hulot, Juppé, Baroin, Bayrou, Hollande, Sarkozy, Hamon, Mélenchon, NKM, Fillon, Le Pen, Hidalgo, Valls, Le Maire, Taubira et tant d'autres, tous vous captiveront ! L'auteur prend également position sur la fonction modernisée du Président, sa nouvelle présidentialité, le statut nécessaire de la Première Dame de France. Elle conceptualise la notion de double médiatique et alerte sur ses dangers. Elle transmet aussi les valeurs à sauvegarder.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343124681"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "234312468X"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 350,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=85knDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=85knDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=85knDwAAQBAJ&pg=PA30&dq=Emmanuel+Macron&hl=&cd=21&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=85knDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Emmanuel_Macron_et_les_autres.html?hl=&id=85knDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=85knDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "LESTÊTES D&#39;AFFICHE D&#39;UNE PRÉSIDENTIELLE \u003cb\u003eEMMANUEL MACRON\u003c/b\u003e L&#39;\u003cbr\u003e\nhomme pressé de la politique, consacré favori, bienheureux vainqueur de l&#39;\u003cbr\u003e\nélection présidentielle 2017, a le droit de tenter sa chance « En une année, nous \u003cbr\u003e\navons&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "wRRSDwAAQBAJ",
              "etag": "zNAHTpUw12g",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/wRRSDwAAQBAJ",
              "volumeInfo": {
                "title": "Antisionisme = antisémitisme ?",
                "subtitle": "Réponse à Emmanuel Macron",
                "authors": [
                  "Dominique VIDAL"
                ],
                "publisher": "Libertalia",
                "publishedDate": "2018-03-22T00:00:00+01:00",
                "description": "Le 16 juillet 2017, Emmanuel Macron s’apprête à terminer son discours lors de la commémoration du 75e anniversaire de la rafle du Vél d’Hiv. Et soudain, se tournant vers Benyamin Netanyahou, qu’il a appelé « cher Bibi », il lance : « Nous ne céderons rien à l’antisionisme, car il est la forme réinventée de l’antisémitisme. » Jamais un chef de l’État n’avait commis une telle erreur historique doublée d’une telle faute politique. Voilà ce que ce livre entend démontrer, sur un mode non polémique et pédagogique en traitant successivement de l’histoire du sionisme, de la diversité de l’antisionisme, de l’antisémitisme hier et aujourd’hui, enfin de la politique proche-orientale de la France. Journaliste (Le Monde diplomatique) et historien, auteur de nombreux livres dont Le Ventre est encore fécond (Libertalia, 2012), Dominique Vidal exprime ici son opinion, mais s’efforce surtout de donner les éléments d’information permettant à tout un chacun de se faire la sienne.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782377290291"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2377290299"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 132,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=wRRSDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=wRRSDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=wRRSDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=22&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=wRRSDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=wRRSDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 6.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 6.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=wRRSDwAAQBAJ&rdid=book-wRRSDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 6990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 6990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Antisionisme_antis%C3%A9mitisme-sample-epub.acsm?id=wRRSDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Antisionisme_antis%C3%A9mitisme-sample-pdf.acsm?id=wRRSDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=wRRSDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Journaliste (Le Monde diplomatique) et historien, auteur de nombreux livres dont Le Ventre est encore fécond (Libertalia, 2012), Dominique Vidal exprime ici son opinion, mais s’efforce surtout de donner les éléments d’information ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "1AmptgEACAAJ",
              "etag": "rUGvIhT3G4M",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1AmptgEACAAJ",
              "volumeInfo": {
                "title": "La France d'Emmanuel Macron",
                "publishedDate": "2018-05-03",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2753574502"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782753574502"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 328,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=1AmptgEACAAJ&dq=Emmanuel+Macron&hl=&cd=23&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1AmptgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_France_d_Emmanuel_Macron.html?hl=&id=1AmptgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1AmptgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "La 4e de couv. indique : &quot;En 2017, la France a connu un véritable tsunami politique."
              }
            },
            {
              "kind": "books#volume",
              "id": "wY45DwAAQBAJ",
              "etag": "wSnBawrYOnA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/wY45DwAAQBAJ",
              "volumeInfo": {
                "title": "Revolution",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "Scribe Publications",
                "publishedDate": "2017-11-13",
                "description": "The bestselling memoir by France's president, Emmanuel Macron. Some believe that our country is in decline, that the worst is yet to come, that our civilisation is withering away. That only isolation or civil strife are on our horizon. That to protect ourselves from the great transformations taking place around the globe, we should go back in time and apply the recipes of the last century. Others imagine that France can continue on its slow downward slide. That the game of political juggling — first the Left, then the Right — will allow us breathing space. The same faces and the same people who have been around for so long. I am convinced that they are all wrong. It is their models, their recipes, that have simply failed. France as a whole has not failed. In Revolution, Emmanuel Macron, the youngest president in the history of France, reveals his personal story and his inspirations, and discusses his vision of France and its future in a new world that is undergoing a ‘great transformation’ that has not been known since the Renaissance. This is a remarkable book that seeks to lay the foundations for a new society — a compelling testimony and statement of values by an important political leader who has become the flag-bearer for a new kind of politics.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781925548648"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1925548643"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 272,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.6.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=wY45DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=wY45DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=wY45DwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=24&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=wY45DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=wY45DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 27.59,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 27.59,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=wY45DwAAQBAJ&rdid=book-wY45DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 27590000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 27590000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Revolution-sample-epub.acsm?id=wY45DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Revolution-sample-pdf.acsm?id=wY45DwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=wY45DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "This is a remarkable book that seeks to lay the foundations for a new society — a compelling testimony and statement of values by an important political leader who has become the flag-bearer for a new kind of politics."
              }
            },
            {
              "kind": "books#volume",
              "id": "O0_DDwAAQBAJ",
              "etag": "4V/z5Xv7LFA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O0_DDwAAQBAJ",
              "volumeInfo": {
                "title": "La République chez elle, l'islam chez lui",
                "subtitle": "Chroniques de 2017 à 2019",
                "authors": [
                  "Mohamed Louizi"
                ],
                "publishedDate": "2019-12-09",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791030203219"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 314,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.0.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O0_DDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O0_DDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=O0_DDwAAQBAJ&pg=PA38&dq=Emmanuel+Macron&hl=&cd=25&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O0_DDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_R%C3%A9publique_chez_elle_l_islam_chez_lu.html?hl=&id=O0_DDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O0_DDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Leur contre-projet de société semble être parfaitement compatible avec une \u003cbr\u003e\ncertaine conception de la société française chez \u003cb\u003eEmmanuel Macron\u003c/b\u003e. Ils vont \u003cbr\u003e\nvoter massivement pour lui. Je ne ferai pas de même, à moins que le candidat d&#39;\u003cbr\u003e\nEn&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "CPncDwAAQBAJ",
              "etag": "t2kWppfkmew",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/CPncDwAAQBAJ",
              "volumeInfo": {
                "title": "Le Chlordécone aux Antilles Françaises :",
                "subtitle": "Politique publique de gestion de la crise - Pour une décolonisation et une coconstruction",
                "authors": [
                  "Philippe Verdol"
                ],
                "publishedDate": "2020-03-16",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343193847"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343193843"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 407,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=CPncDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=CPncDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=CPncDwAAQBAJ&pg=PA44&dq=Emmanuel+Macron&hl=&cd=26&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=CPncDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_Chlord%C3%A9cone_aux_Antilles_Fran%C3%A7aises.html?hl=&id=CPncDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=CPncDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eEmmanuel MACRON\u003c/b\u003e : Mais BLANCHET, pour vous Président, dirait clairement \u003cbr\u003e\nque c&#39;est cancérigène ? Victorin LUREL : Attendez ! Il l&#39;a exposé à la télé. Il l&#39;a \u003cbr\u003e\nécrit etc. Je lui ai posé la question. Maintenant, on dit : « c&#39;est probable, etc ». \u003cbr\u003e\nNon&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dF4zzgEACAAJ",
              "etag": "EaBx1fiOI9c",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dF4zzgEACAAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron",
                "subtitle": "un président atypique apostrophé par les Gilets jaunes",
                "authors": [
                  "Emmanuel Ngono"
                ],
                "publishedDate": "2020",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791095811466"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 94,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dF4zzgEACAAJ&dq=Emmanuel+Macron&hl=&cd=27&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dF4zzgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Emmanuel_Macron.html?hl=&id=dF4zzgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dF4zzgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "HpOWDwAAQBAJ",
              "etag": "wd0nsLqaemI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/HpOWDwAAQBAJ",
              "volumeInfo": {
                "title": "Cap sur nos valeurs pour un horizon meilleur",
                "subtitle": "Le pari d'un réveil citoyen intergénérationnel",
                "authors": [
                  "Jo-Rémi Faye"
                ],
                "publishedDate": "2019-04-24",
                "description": "Qui aurait pu prédire l'état insurrectionnel que nous connaissons en France deux ans après l'élection présidentielle de 2017 ? Des signes annonciateurs de la crise des Gilets jaunes auraient dû pourtant alerter les pouvoirs publics : montée des incivilités au quotidien, perte de confiance grandissante des citoyens vis-à-vis de leurs élus et des représentants syndicaux, sentiment de déclassement d'une frange de la population et d'abandon des habitants en milieu rural, clivages entre secteurs professionnels et entre générations, mépris d'une élite dirigeante à l'égard du peuple... Présenté comme un début de remède à la crise, le Grand Débat National a ressemblé davantage à un grand déballage de promesses et de rustines relayé par les médias, mettant en scène la capacité d'orateur et d'endurance d'un jeune Président. Pour que ce réveil citoyen ne devienne plus explosif, il devient urgent de s'appuyer sur nos valeurs, d'instaurer plus de démocratie participative et d'équité intergénérationnelle au quotidien. L'heure est désormais à un projet de société audacieux à la hauteur des enjeux planétaires à relever : le réchauffement climatique, la démographie et les migrations, les insécurités, les liens sociaux, le vieillissement de la population, la santé, l'anticipation des besoins face aux avancées fulgurantes des progrès technologiques.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343171708"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "234317170X"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 258,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=HpOWDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=HpOWDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=HpOWDwAAQBAJ&pg=PA18&dq=Emmanuel+Macron&hl=&cd=28&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=HpOWDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Cap_sur_nos_valeurs_pour_un_horizon_meil.html?hl=&id=HpOWDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=HpOWDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eEmmanuel MACRON\u003c/b\u003e n&#39;a pas dérogé à cette règle pour notre plus grand plaisir. \u003cbr\u003e\nCela s&#39;est déroulé lors des commémorations du 18 juin 2018 au Mont-Valérien. \u003cbr\u003e\nAlors que le Chef de l&#39;État saluait la foule, un adolescent a voulu jouer la carte de\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "mw5xDwAAQBAJ",
              "etag": "/5K1dEo5o8I",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/mw5xDwAAQBAJ",
              "volumeInfo": {
                "title": "De la punition à la réconciliation",
                "subtitle": "Pour une justice citoyenne",
                "authors": [
                  "Florine Jollivet"
                ],
                "publishedDate": "2018-09-28",
                "description": "La logique punitive dans la justice pénale a conduit le législateur, les magistrats, les forces de l'ordre et les citoyens à recourir à un système répressif où le tout-carcéral prime au détriment des peines alternatives. Aujourd'hui, le nombre de détenus en France a atteint un niveau historique. La punition est sévère, mais inefficace, puisque 63% des sortants de prison récidivent dans les 5 années suivant leur sortie et souvent pour des faits plus graves. Pourtant, on observe de la part de la société civile un engagement croissant pour redonner du sens à la peine et lui donner une vertu réhabilitatrice et restaurative. Des associations créent, promeuvent et participent à des initiatives qui donnent un rôle aux citoyens dans la justice pénale, celui d'accueillir les sortants de prison dans la société et de les accompagner vers la réinsertion. Une logique où chacun des protagonistes, auteur, victime et communauté retrouvent leur place dans la régulation du conflit. Une dynamique nouvelle est lancée et invite les citoyens à se réapproprier la justice pénale pour protéger et apaiser la société. Pour atteindre l'ambition de la mobilisation citoyenne, il faut identifier les défis et dessiner les contours d'une coopération réussie entre les institutions et la société, chacune remplie d'appréhensions et de richesses à s'apporter.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343157009"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343157006"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 162,
                "printType": "BOOK",
                "categories": [
                  "Corrections"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=mw5xDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=mw5xDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=mw5xDwAAQBAJ&pg=PA11&dq=Emmanuel+Macron&hl=&cd=29&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=mw5xDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/De_la_punition_%C3%A0_la_r%C3%A9conciliation.html?hl=&id=mw5xDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=mw5xDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "En prononçant ces paroles en avril 2017, \u003cb\u003eEmmanuel Macron\u003c/b\u003e candidat En \u003cbr\u003e\nMarche à la présidentielle, expose le volet sécurité de son programme en \u003cbr\u003e\najoutant « Aujourd&#39;hui, une peine de moins de deux ans n&#39;est pas appliquée."
              }
            },
            {
              "kind": "books#volume",
              "id": "S6huDwAAQBAJ",
              "etag": "RxH9xX1W/FA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/S6huDwAAQBAJ",
              "volumeInfo": {
                "title": "Faut-il recréer un service national ?",
                "authors": [
                  "Pierre Pascallon"
                ],
                "publishedDate": "2018",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343154176"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343154171"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 266,
                "printType": "BOOK",
                "categories": [
                  "France"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=S6huDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=S6huDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=S6huDwAAQBAJ&pg=PA13&dq=Emmanuel+Macron&hl=&cd=30&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=S6huDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Faut_il_recr%C3%A9er_un_service_national.html?hl=&id=S6huDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=S6huDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... suspension)] se sont cristallisés avant tout durant cette présidentielle autour \u003cbr\u003e\ndes positions d&#39;\u003cb\u003eEmmanuel MACRON\u003c/b\u003e : les positions initiales sur le SN du \u003cbr\u003e\ncandidat \u003cb\u003eEmmanuel MACRON\u003c/b\u003e ; les positions ensuite sur le SN du Président \u003cbr\u003e\nMACRON."
              }
            },
            {
              "kind": "books#volume",
              "id": "_eqADwAAQBAJ",
              "etag": "6nxVaJtJ6KE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/_eqADwAAQBAJ",
              "volumeInfo": {
                "title": "Géopolis",
                "subtitle": "cahiers du monde",
                "publishedDate": "2018",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343157788"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343157782"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 256,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=_eqADwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=_eqADwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=_eqADwAAQBAJ&pg=PA11&dq=Emmanuel+Macron&hl=&cd=31&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=_eqADwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/G%C3%A9opolis.html?hl=&id=_eqADwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=_eqADwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Géopolis : L&#39;élection d&#39;\u003cb\u003eEmmanuel Macron\u003c/b\u003e, europhile très volontariste, à la \u003cbr\u003e\nprésidence de la République en France, a-t-elle déjà eu des incidences à \u003cbr\u003e\nBruxelles ? Croit-on, là-bas, aux velléités de relance affirmées par M. Macron ?"
              }
            },
            {
              "kind": "books#volume",
              "id": "OgKfDwAAQBAJ",
              "etag": "kOHra5zzssQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/OgKfDwAAQBAJ",
              "volumeInfo": {
                "title": "L'entreprise Macron",
                "subtitle": "Sociologie d'une entreprise émergente",
                "publisher": "PUG",
                "publishedDate": "2019-07-03T00:00:00+02:00",
                "description": "• Comment expliquer l’élection d’Emmanuel Macron ? Pourquoi un président aussi jeune a-t-il été élu ? Quelle a été sa campagne ? Avec quel financement ? Qui sont ses électeurs ? Cet ouvrage questionne et analyse l’avènement d’Emmanuel Macron ainsi que celui de son organisation En marche. Il propose une étude approfondie sur le macronisme sous différents angles : l’élection présidentielle, les électeurs, l’après-élection. Le tout visant à montrer que le macronisme est une entreprise, que le parti En marche fonctionne comme une entreprise sous l’égide de l’entreprise Macron dont le modèle sociétal est entrepreneurial.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782706143144"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2706143142"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 288,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=OgKfDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=OgKfDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=OgKfDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=32&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=OgKfDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=OgKfDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 21.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 21.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=OgKfDwAAQBAJ&rdid=book-OgKfDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 21990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 21990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/L_entreprise_Macron-sample-epub.acsm?id=OgKfDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/L_entreprise_Macron-sample-pdf.acsm?id=OgKfDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=OgKfDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "• Comment expliquer l’élection d’Emmanuel Macron ? Pourquoi un président aussi jeune a-t-il été élu ? Quelle a été sa campagne ? Avec quel financement ? Qui sont ses électeurs ?"
              }
            },
            {
              "kind": "books#volume",
              "id": "5aTiwQEACAAJ",
              "etag": "zdHbOWOFomw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/5aTiwQEACAAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le prodige de la Ve République",
                "subtitle": "essai",
                "authors": [
                  "Daniel Mathieu Obama Bindzi"
                ],
                "publishedDate": "2018",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2414238313"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782414238316"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 62,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=5aTiwQEACAAJ&dq=Emmanuel+Macron&hl=&cd=33&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=5aTiwQEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Emmanuel_Macron_le_prodige_de_la_Ve_R%C3%A9p.html?hl=&id=5aTiwQEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=5aTiwQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "6UEbzgEACAAJ",
              "etag": "IRvVBFznD78",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/6UEbzgEACAAJ",
              "volumeInfo": {
                "title": "Le Emmanuel macron de schizophrenia",
                "authors": [
                  "Erhan Horata"
                ],
                "publishedDate": "2020-12-07",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9798578052910"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 26,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=6UEbzgEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=6UEbzgEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=6UEbzgEACAAJ&dq=Emmanuel+Macron&hl=&cd=34&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=6UEbzgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_Emmanuel_macron_de_schizophrenia.html?hl=&id=6UEbzgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=6UEbzgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "wXS5DwAAQBAJ",
              "etag": "XQ2Tk0rW0s4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/wXS5DwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron and the two years that changed France",
                "authors": [
                  "Alistair Cole"
                ],
                "publisher": "Manchester University Press",
                "publishedDate": "2019-03-26",
                "description": "This book looks at the period 2015–18 in French politics, a turbulent time that witnessed the apparent collapse of the old party system, the taming of populist and left-wing challenges to the Republic and the emergence of a new political order centred on President Emmanuel Macron. The election of Macron was greeted with relief in European chancelleries and appeared to give a new impetus to European integration, even accomplishing the feat of making France attractive after a long period of French bashing and reflexive decline. But what is the real significance of the Macron presidency? Is it as transformative as it appears? Emmanuel Macron and the two years that changed France provides a balanced answer to this pressing question. It is written to appeal to a general readership with an interest in French and European politics, as well as to students and scholars of French politics.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781526140500"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1526140500"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 152,
                "printType": "BOOK",
                "categories": [
                  "History"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=wXS5DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=wXS5DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=wXS5DwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=35&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=wXS5DwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Emmanuel_Macron_and_the_two_years_that_c.html?hl=&id=wXS5DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_and_the_two_years_that_c-sample-epub.acsm?id=wXS5DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_and_the_two_years_that_c-sample-pdf.acsm?id=wXS5DwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=wXS5DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "This book looks at the period 2015–18 in French politics, a turbulent time that witnessed the apparent collapse of the old party system, the taming of populist and left-wing challenges to the Republic and the emergence of a new political ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "icf7zQEACAAJ",
              "etag": "wkLEFEW+ZCM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/icf7zQEACAAJ",
              "volumeInfo": {
                "title": "Le Méphistophélès vol 7",
                "subtitle": "Joyeux Noel Emmanuel Macron",
                "authors": [
                  "Erhan Horata"
                ],
                "publishedDate": "2020-10-27",
                "description": "JE M'EN BRANLE DE TON UPSR VIVE LA FRANCE ET SES BATARD SCHIZOPHRENE SANS IRONIE",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9798554492792"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 54,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=icf7zQEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=icf7zQEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=icf7zQEACAAJ&dq=Emmanuel+Macron&hl=&cd=36&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=icf7zQEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_M%C3%A9phistoph%C3%A9l%C3%A8s_vol_7.html?hl=&id=icf7zQEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=icf7zQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "JE M&#39;EN BRANLE DE TON UPSR VIVE LA FRANCE ET SES BATARD SCHIZOPHRENE SANS IRONIE"
              }
            },
            {
              "kind": "books#volume",
              "id": "AQdrDwAAQBAJ",
              "etag": "vpHNzI/+Qw8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/AQdrDwAAQBAJ",
              "volumeInfo": {
                "title": "Le paradoxe du macronisme",
                "authors": [
                  "Luc Rouban"
                ],
                "publisher": "Presses de Sciences Po",
                "publishedDate": "2018-08-30T00:00:00+02:00",
                "description": "Fin du clivage gauche-droite, conversion des Français au libéralisme économique et aux valeurs de tolérance, désir de vivre ensemble autrement... La victoire d’Emmanuel Macron en 2017 serait le signe d’une recomposition historique du paysage politique français, et le macronisme, une réponse aux attentes profondes du Français nouveau, ce citoyen du XXIe siècle. Et s’il s’agissait plutôt d’une élection par défaut, née d’un décalage inédit entre l’offre et la demande électorales dont le jeune président a su s’emparer avec un remarquable sens politique ? Pour tenter de retracer l’ADN du macronisme, à l’issue d’une année aux affaires, Luc Rouban s’appuie sur des enquêtes de grande ampleur portant sur l’opinion des Français comme sur l’entourage présidentiel et la nouvelle Assemblée. Ses trouvailles mettent à mal le mythe d’une « disruption » et pointent les paradoxes d’un pouvoir qui se veut horizontal et mobilisant les bonnes volontés, alors qu’en réalité il renforce la verticalité, crée de nouvelles oligarchies et accentue la fracture sociale.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782724623024"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2724623029"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 180,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=AQdrDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=AQdrDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=AQdrDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=37&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=AQdrDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_paradoxe_du_macronisme.html?hl=&id=AQdrDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Le_paradoxe_du_macronisme-sample-epub.acsm?id=AQdrDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Le_paradoxe_du_macronisme-sample-pdf.acsm?id=AQdrDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=AQdrDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Pour tenter de retracer l’ADN du macronisme, à l’issue d’une année aux affaires, Luc Rouban s’appuie sur des enquêtes de grande ampleur portant sur l’opinion des Français comme sur l’entourage présidentiel et la nouvelle ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "fea0DwAAQBAJ",
              "etag": "lgr4VldOaZ4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/fea0DwAAQBAJ",
              "volumeInfo": {
                "title": "The Last President of Europe",
                "subtitle": "Emmanuel Macron's Race to Revive France and Save the World",
                "authors": [
                  "William Drozdiak"
                ],
                "publisher": "Hachette UK",
                "publishedDate": "2020-04-28",
                "description": "A revelatory examination of the global impact of Emmanuel Macron's tumultuous presidency. A political novice leading a brand new party, in 2017 Emmanuel Macron swept away traditional political forces and emerged as president of France. Almost immediately he realized his task was not only to modernize his country but to save the EU and a crumbling international order. From the decline of NATO, to Russian interference, to the Gilets Jaunes (Yellow Vest) protestors, Macron's term unfolded against a backdrop of social conflict, clashing ambitions, and resurgent big-power rivalries. In The Last President of Europe, William Drozdiak tells with exclusive inside access the story of Macron's presidency and the political challenges the French leader continues to face. Macron has ridden a wild rollercoaster of success and failure: he has a unique relationship with Donald Trump, a close-up view of the decline of Angela Merkel, and is both the greatest beneficiary from, and victim of, the chaos of Brexit across the Channel. He is fighting his own populist insurrection in France at the same time as he is trying to defend a system of values that once represented the West but is now under assault from all sides. Together these challenges make Macron the most consequential French leader of modern times, and perhaps the last true champion of the European ideal.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781541742574"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1541742575"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": false
                },
                "pageCount": 256,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.2",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=fea0DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=fea0DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=fea0DwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=38&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=fea0DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=fea0DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=fea0DwAAQBAJ&rdid=book-fea0DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Last_President_of_Europe-sample-epub.acsm?id=fea0DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=fea0DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In The Last President of Europe, William Drozdiak tells with exclusive inside access the story of Macron&#39;s presidency and the political challenges the French leader continues to face."
              }
            },
            {
              "kind": "books#volume",
              "id": "GcLwCgAAQBAJ",
              "etag": "vvcKMtGf6/4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/GcLwCgAAQBAJ",
              "volumeInfo": {
                "title": "L'ambigu Monsieur Macron",
                "authors": [
                  "Marc Endeweld"
                ],
                "publisher": "Flammarion",
                "publishedDate": "2015-11-18T00:00:00+01:00",
                "description": "Marqué au fer rouge par son passage à la banque Rothschild, « Monsieur Macron » – comme l’appelle froidement Martine Aubry – symbolise le grand quiproquo entre François Hollande et les Français. Pourquoi le président socialiste, élu par le peuple de gauche en 2012, a-t-il choisi comme ministre de l’Économie ce jeune homme adulé des grands patrons pour ses penchants libéraux ? Les amis d’Emmanuel Macron soulignent que ce pianiste émérite n’est pas du sérail et qu’il a enchaîné les grandes écoles de la République. Ils rappellent à l’envi son mariage avec sa prof de français, Brigitte Trogneux, de vingt ans son aînée. Un homme atypique, nous dit-on ! Ses ennemis insistent sur sa proximité avec Jacques Attali et Alain Minc, et citent ses nombreuses bourdes politiques, notamment contre les fonctionnaires ou les 35 heures. Au Parti socialiste, les « frondeurs » honnissent cet héritier de la « deuxième gauche », en pleine crise de la social-démocratie. « Monsieur Macron » ne laisse, en tout cas, personne indifférent.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782081374553"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2081374552"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 335,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.6.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=GcLwCgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=GcLwCgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=GcLwCgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=39&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=GcLwCgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=GcLwCgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 13.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 13.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=GcLwCgAAQBAJ&rdid=book-GcLwCgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 13990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 13990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/L_ambigu_Monsieur_Macron-sample-epub.acsm?id=GcLwCgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/L_ambigu_Monsieur_Macron-sample-pdf.acsm?id=GcLwCgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=GcLwCgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Marqué au fer rouge par son passage à la banque Rothschild, « Monsieur Macron » – comme l’appelle froidement Martine Aubry – symbolise le grand quiproquo entre François Hollande et les Français."
              }
            },
            {
              "kind": "books#volume",
              "id": "freuDwAAQBAJ",
              "etag": "O28yl91NUEg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/freuDwAAQBAJ",
              "volumeInfo": {
                "title": "Préparer les petits à la maternelle",
                "subtitle": "ouverture par Emmanuel Macron Président de la République française et conclusion par Jean-Michel Blanquer Ministre de l'Éducation nationale et de la Jeunesse",
                "authors": [
                  "Boris Cyrulnik"
                ],
                "publisher": "Odile Jacob",
                "publishedDate": "2019-09-10",
                "description": "Que faire pour améliorer les conditions d’accueil, d’apprentissage et d’épanouissement de tous nos jeunes enfants dès l’âge de 3 ans ? Quels liens renforcer ou construire entre la maternelle et les parents ? Et comment garantir une formation optimale à tous les professionnels qui y travaillent ? Bref, comment construire l’école maternelle de demain ? Dans ce livre issu des Assises de l’école maternelle, une dizaine d’experts de la petite enfance sont ici réunis autour de Boris Cyrulnik pour réfléchir, notamment, sur l’acquisition du langage, la mémoire, le rôle des émotions ou encore le sommeil. Boris Cyrulnik est neuropsychiatre. Il est l’auteur de nombreux ouvrages qui ont tous été des best-sellers dont, récemment, La nuit, j’écrirai des soleils. Avec Alain Bentolila, Ranka Bijeljac-Babic, Francis Eustache, Anne-Marie Fontaine, Valérie Grembi, Bérengère Guillery-Girard, Caroline Huron, Pierre Lemarquis, Lyliane Nemet-Pier, Agnès Pommier de Santi.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782738145802"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2738145809"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 256,
                "printType": "BOOK",
                "categories": [
                  "Education"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=freuDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=freuDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=freuDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=40&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=freuDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=freuDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=freuDwAAQBAJ&rdid=book-freuDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Pr%C3%A9parer_les_petits_%C3%A0_la_maternelle-sample-epub.acsm?id=freuDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Pr%C3%A9parer_les_petits_%C3%A0_la_maternelle-sample-pdf.acsm?id=freuDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=freuDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Boris Cyrulnik est neuropsychiatre. Il est l’auteur de nombreux ouvrages qui ont tous été des best-sellers dont, récemment, La nuit, j’écrirai des soleils."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = 40 Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&printType=books
Response Information
Response Code: 200 - OK
Mean time per request: 410ms
Mean size per request: 40.92KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token e3d299f8-7ff7-4d3e-aa0a-0702932e9550
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:58 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 957,
          "items": [
            {
              "kind": "books#volume",
              "id": "scyRDQAAQBAJ",
              "etag": "UbvBME3hHmg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/scyRDQAAQBAJ",
              "volumeInfo": {
                "title": "Révolution",
                "subtitle": "",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "XO Éditions",
                "publishedDate": "2016-11-24",
                "description": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde nouveau qui vit une « grande transformation » comme il n’en a pas connu depuis l’invention de l’imprimerie et la Renaissance. Un livre fort, singulier, qui pose les fondements d’une nouvelle société.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782845639676"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2845639678"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 270,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=scyRDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&rdid=book-scyRDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-epub.acsm?id=scyRDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-pdf.acsm?id=scyRDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=scyRDQAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "P3sjDgAAQBAJ",
              "etag": "UDv9nJKZOiU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/P3sjDgAAQBAJ",
              "volumeInfo": {
                "title": "Macron par Macron",
                "authors": [
                  "Emmanuel MACRON",
                  "Eric FOTTORINO"
                ],
                "publisher": "Editions de l'Aube",
                "publishedDate": "2017-03-03T17:21:00+01:00",
                "description": "« Emmanuel Macron n'en finit pas de capter l'attention. Mais quelles convictions animent cet invité surprise de la campagne présidentielle ? Depuis 2015, nous l'avons plusieurs fois interrogé sur les maux de notre société, sur sa formation intellectuelle, sa vision du politique. Sur ses goûts littéraires et culturels aussi. Dans ce recueil figurent deux grands entretiens parus dans Le 1, et un troisième, inédit, publiés ici dans leur intégralité. De l'absence du roi dans nos institutions à la critique du vide idéologique des partis, en passant par le rejet du corporatisme de classe et de l'immobilisme français, Macron se livre à mots découverts. » Éric Fottorino, Directeur de l'hebdomadaire Le 1 et coordinateur du présent ouvrage",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782815924856"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2815924854"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 140,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=P3sjDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&rdid=book-P3sjDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-epub.acsm?id=P3sjDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-pdf.acsm?id=P3sjDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=P3sjDgAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "« Emmanuel Macron n&#39;en finit pas de capter l&#39;attention."
              }
            },
            {
              "kind": "books#volume",
              "id": "vA_MDwAAQBAJ",
              "etag": "dO+gjTvKgNo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/vA_MDwAAQBAJ",
              "volumeInfo": {
                "title": "La réforme institutionnelle sous le quinquennat d'Emmanuel Macron",
                "subtitle": "les projets de loi pour une démocratie plus représentative, responsable et efficace",
                "publishedDate": "2020",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782140141386"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2140141385"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 272,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_r%C3%A9forme_institutionnelle_sous_le_qui.html?hl=&id=vA_MDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/La_r%C3%A9forme_institutionnelle_sous_le_qui-sample-epub.acsm?id=vA_MDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=vA_MDwAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "noRSDQAAQBAJ",
              "etag": "M6v1dTOzBzo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, en marche vers l'Elysée",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "Plon",
                "publishedDate": "2016-11-10",
                "description": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées. Emmanuel Macron est en campagne pour 2017. Inconnu des Français il y a deux ans, ce jeune homme de 38 ans s'apprête à concourir pour la fonction suprême. Du jamais-vu dans la Ve République. Mais qui est-il vraiment ? Que veut-il pour le pays ? Depuis son entrée au cœur du pouvoir avec François Hollande jusqu'aux secrets de son mouvement \" En Marche ! \", l'auteur fait le récit d'une ascension politique hors normes. Son parcours en dehors du PS, ses états d'âme à l'Elysée, sa lente et délicate émancipation du président socialiste, le rôle de sa femme Brigitte, sa stratégie présidentielle face à la droite, au FN et à son ancien patron. Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259252584"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259252583"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 160,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=noRSDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&rdid=book-noRSDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-epub.acsm?id=noRSDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-pdf.acsm?id=noRSDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=noRSDQAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron."
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "JJK4iF3kFIk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259253635"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259253636"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 126,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xKpyDgAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l&#39;esprit de conquête s&#39;apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "vAhk1sF+l1Y",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s&#39;imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tjwkDwAAQBAJ",
              "etag": "wYhPI3tDYZg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tjwkDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron Le président inattendu",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "First",
                "publishedDate": "2017-05-24",
                "description": "Le Président inattendu... Le 7 mai 2017, Emmanuel Macron devient le plus jeune président de la Ve République. Quasi inconnu des Français il y a deux ans et demi, il a mené une campagne unique dans notre histoire, à l'écart des grands partis, porté par un mouvement créé seulement un an plus tôt, avec la volonté de dépasser le clivage droite-gauche. Il ne s'était jamais présenté à aucune élection, il fut le dernier rempart face à l'extrême-droite. Le candidat victorieux d'En Marche ! incarne un destin politique hors norme. Haut fonctionnaire prometteur, banquier d'affaire fortuné, conseiller de l'ombre de François Hollande, il s'émancipe en un temps record, imposant son style direct et le couple atypique qu'il forme avec son épouse, Brigitte. Moments de ferveur, coups tactiques, attaques et maladresses... Sa campagne fut pleine de rebondissements. Comment cet inconnu a-t-il pu convaincre les Français d'en faire leur Président ? Pourquoi a-t-il engrangé autant de ralliements, au centre bien sûr, mais aussi à droite et à gauche ? Que signifie sa victoire pour la vie politique française ? C'est cette ascension incroyable vers l'Élysée que retrace Nicolas Prissette, qui a suivi Emmanuel Macron au jour le jour, et livre ici la première chronique exclusive d'une campagne pas comme les autres et d'une victoire... impensable.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782412031025"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2412031029"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 165,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tjwkDwAAQBAJ&pg=PT32&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&rdid=book-tjwkDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-epub.acsm?id=tjwkDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-pdf.acsm?id=tjwkDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tjwkDwAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il masquera son choix jusqu&#39;au coup de fil matinal à \u003cb\u003eEmmanuel Macron\u003c/b\u003e ce jour-là\u003cbr\u003e\n, donc. La veille de ce fameux mercredi, \u003cb\u003eEmmanuel Macron\u003c/b\u003e est en déplacement \u003cbr\u003e\nà Londres, avec une partie de son équipe. Il a vu Theresa May. Le soir, il tient&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "nkOEDwAAQBAJ",
              "etag": "o6rE0WRr7Bc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/nkOEDwAAQBAJ",
              "volumeInfo": {
                "title": "Le débat Le Pen/Macron du 3 mai 2017",
                "subtitle": "Un débat \"disruptif\" ?",
                "authors": [
                  "Catherine Kerbrat-Orecchioni"
                ],
                "publishedDate": "2019-01-08",
                "description": "Tout en relevant incontestablement du même genre interactionnel que les précédents débats de l'entre-deux-tours des présidentielles françaises, le débat Le Pen/Macron du 3 mai 2017 apparaît comme inédit par la nature des deux parties en présence, ainsi que par le contexte politique bien particulier dans lequel il se déroule. Dans quelle mesure, ce débat peut-il donc être qualifié, comme l'ont fait certains commentateurs, de \"disruptif\" ? C'est à cette question que tente de répondre cette présente étude.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343164731"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343164738"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 313,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&pg=PA33&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_d%C3%A9bat_Le_Pen_Macron_du_3_mai_2017.html?hl=&id=nkOEDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=nkOEDwAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "c&#39;est donc à vous/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ de [...] alors \u003cb\u003eEmmanuel Macron\u003c/b\u003e vous avez \u003cbr\u003e\nla parole pour [...] \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ à votre tour/ on laisse parler madame Le \u003cbr\u003e\nPen\\ alors\\ à vous de répondre/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e\\ laissez parler Marine Le Pen\u003cbr\u003e\n/&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "HyCU27Dnplo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les &quot;off &#39; du candidat, de ses lieutenants et de ses opposants."
              }
            },
            {
              "kind": "books#volume",
              "id": "XJyQxgEACAAJ",
              "etag": "f8U+ZXzD/Lk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/XJyQxgEACAAJ",
              "volumeInfo": {
                "title": "Lettre d'un Africain à Emmanuel Macron",
                "subtitle": "Pour une fraternité en marche",
                "authors": [
                  "Nocky Djedanoum"
                ],
                "publishedDate": "2018",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "LCCN:2019389291"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 120,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&as_pt=BOOKS&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Lettre_d_un_Africain_%C3%A0_Emmanuel_Macron.html?hl=&id=XJyQxgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=XJyQxgEACAAJ&hl=&as_pt=BOOKS&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In this book, the author expresses his gratitude to France, which he considers his second homeland after Chad"
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
printType = books Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&projection=lite
Response Information
Response Code: 200 - OK
Mean time per request: 414ms
Mean size per request: 33.64KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 5a8d1113-0e23-4dda-9029-cc63bb2d3fb6
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:59 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 957,
          "items": [
            {
              "kind": "books#volume",
              "id": "scyRDQAAQBAJ",
              "etag": "8PGpCVgSGu8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/scyRDQAAQBAJ",
              "volumeInfo": {
                "title": "Révolution",
                "subtitle": "",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "XO Éditions",
                "publishedDate": "2016-11-24",
                "description": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde nouveau qui vit une « grande transformation » comme il n’en a pas connu depuis l’invention de l’imprimerie et la Renaissance. Un livre fort, singulier, qui pose les fondements d’une nouvelle société.",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=scyRDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&rdid=book-scyRDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-epub.acsm?id=scyRDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-pdf.acsm?id=scyRDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "accessViewStatus": "SAMPLE"
              },
              "searchInfo": {
                "textSnippet": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "P3sjDgAAQBAJ",
              "etag": "E4HUgtdApRg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/P3sjDgAAQBAJ",
              "volumeInfo": {
                "title": "Macron par Macron",
                "authors": [
                  "Emmanuel MACRON",
                  "Eric FOTTORINO"
                ],
                "publisher": "Editions de l'Aube",
                "publishedDate": "2017-03-03T17:21:00+01:00",
                "description": "« Emmanuel Macron n'en finit pas de capter l'attention. Mais quelles convictions animent cet invité surprise de la campagne présidentielle ? Depuis 2015, nous l'avons plusieurs fois interrogé sur les maux de notre société, sur sa formation intellectuelle, sa vision du politique. Sur ses goûts littéraires et culturels aussi. Dans ce recueil figurent deux grands entretiens parus dans Le 1, et un troisième, inédit, publiés ici dans leur intégralité. De l'absence du roi dans nos institutions à la critique du vide idéologique des partis, en passant par le rejet du corporatisme de classe et de l'immobilisme français, Macron se livre à mots découverts. » Éric Fottorino, Directeur de l'hebdomadaire Le 1 et coordinateur du présent ouvrage",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=P3sjDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&rdid=book-P3sjDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-epub.acsm?id=P3sjDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-pdf.acsm?id=P3sjDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "accessViewStatus": "SAMPLE"
              },
              "searchInfo": {
                "textSnippet": "« Emmanuel Macron n&#39;en finit pas de capter l&#39;attention."
              }
            },
            {
              "kind": "books#volume",
              "id": "vA_MDwAAQBAJ",
              "etag": "hgY/B57wBCg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/vA_MDwAAQBAJ",
              "volumeInfo": {
                "title": "La réforme institutionnelle sous le quinquennat d'Emmanuel Macron",
                "subtitle": "les projets de loi pour une démocratie plus représentative, responsable et efficace",
                "publishedDate": "2020",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_r%C3%A9forme_institutionnelle_sous_le_qui.html?hl=&id=vA_MDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR"
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/La_r%C3%A9forme_institutionnelle_sous_le_qui-sample-epub.acsm?id=vA_MDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "accessViewStatus": "SAMPLE"
              }
            },
            {
              "kind": "books#volume",
              "id": "noRSDQAAQBAJ",
              "etag": "U/u5YeCLIVY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, en marche vers l'Elysée",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "Plon",
                "publishedDate": "2016-11-10",
                "description": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées. Emmanuel Macron est en campagne pour 2017. Inconnu des Français il y a deux ans, ce jeune homme de 38 ans s'apprête à concourir pour la fonction suprême. Du jamais-vu dans la Ve République. Mais qui est-il vraiment ? Que veut-il pour le pays ? Depuis son entrée au cœur du pouvoir avec François Hollande jusqu'aux secrets de son mouvement \" En Marche ! \", l'auteur fait le récit d'une ascension politique hors normes. Son parcours en dehors du PS, ses états d'âme à l'Elysée, sa lente et délicate émancipation du président socialiste, le rôle de sa femme Brigitte, sa stratégie présidentielle face à la droite, au FN et à son ancien patron. Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées.",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=noRSDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&rdid=book-noRSDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-epub.acsm?id=noRSDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-pdf.acsm?id=noRSDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "accessViewStatus": "SAMPLE"
              },
              "searchInfo": {
                "textSnippet": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron."
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "bEaHTH5wVjQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "accessViewStatus": "SAMPLE"
              },
              "searchInfo": {
                "textSnippet": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l&#39;esprit de conquête s&#39;apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "7Nv4M2a84vI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "accessViewStatus": "SAMPLE"
              },
              "searchInfo": {
                "textSnippet": "Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s&#39;imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tjwkDwAAQBAJ",
              "etag": "C2gHOF2qyNI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tjwkDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron Le président inattendu",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "First",
                "publishedDate": "2017-05-24",
                "description": "Le Président inattendu... Le 7 mai 2017, Emmanuel Macron devient le plus jeune président de la Ve République. Quasi inconnu des Français il y a deux ans et demi, il a mené une campagne unique dans notre histoire, à l'écart des grands partis, porté par un mouvement créé seulement un an plus tôt, avec la volonté de dépasser le clivage droite-gauche. Il ne s'était jamais présenté à aucune élection, il fut le dernier rempart face à l'extrême-droite. Le candidat victorieux d'En Marche ! incarne un destin politique hors norme. Haut fonctionnaire prometteur, banquier d'affaire fortuné, conseiller de l'ombre de François Hollande, il s'émancipe en un temps record, imposant son style direct et le couple atypique qu'il forme avec son épouse, Brigitte. Moments de ferveur, coups tactiques, attaques et maladresses... Sa campagne fut pleine de rebondissements. Comment cet inconnu a-t-il pu convaincre les Français d'en faire leur Président ? Pourquoi a-t-il engrangé autant de ralliements, au centre bien sûr, mais aussi à droite et à gauche ? Que signifie sa victoire pour la vie politique française ? C'est cette ascension incroyable vers l'Élysée que retrace Nicolas Prissette, qui a suivi Emmanuel Macron au jour le jour, et livre ici la première chronique exclusive d'une campagne pas comme les autres et d'une victoire... impensable.",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=tjwkDwAAQBAJ&pg=PT32&dq=Emmanuel+Macron&hl=&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&rdid=book-tjwkDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-epub.acsm?id=tjwkDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-pdf.acsm?id=tjwkDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "accessViewStatus": "SAMPLE"
              },
              "searchInfo": {
                "textSnippet": "Il masquera son choix jusqu&#39;au coup de fil matinal à \u003cb\u003eEmmanuel Macron\u003c/b\u003e ce jour-là\u003cbr\u003e\n, donc. La veille de ce fameux mercredi, \u003cb\u003eEmmanuel Macron\u003c/b\u003e est en déplacement \u003cbr\u003e\nà Londres, avec une partie de son équipe. Il a vu Theresa May. Le soir, il tient&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "nkOEDwAAQBAJ",
              "etag": "yt5yr/NfOew",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/nkOEDwAAQBAJ",
              "volumeInfo": {
                "title": "Le débat Le Pen/Macron du 3 mai 2017",
                "subtitle": "Un débat \"disruptif\" ?",
                "authors": [
                  "Catherine Kerbrat-Orecchioni"
                ],
                "publishedDate": "2019-01-08",
                "description": "Tout en relevant incontestablement du même genre interactionnel que les précédents débats de l'entre-deux-tours des présidentielles françaises, le débat Le Pen/Macron du 3 mai 2017 apparaît comme inédit par la nature des deux parties en présence, ainsi que par le contexte politique bien particulier dans lequel il se déroule. Dans quelle mesure, ce débat peut-il donc être qualifié, comme l'ont fait certains commentateurs, de \"disruptif\" ? C'est à cette question que tente de répondre cette présente étude.",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&pg=PA33&dq=Emmanuel+Macron&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_d%C3%A9bat_Le_Pen_Macron_du_3_mai_2017.html?hl=&id=nkOEDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR"
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "accessViewStatus": "SAMPLE"
              },
              "searchInfo": {
                "textSnippet": "c&#39;est donc à vous/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ de [...] alors \u003cb\u003eEmmanuel Macron\u003c/b\u003e vous avez \u003cbr\u003e\nla parole pour [...] \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ à votre tour/ on laisse parler madame Le \u003cbr\u003e\nPen\\ alors\\ à vous de répondre/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e\\ laissez parler Marine Le Pen\u003cbr\u003e\n/&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "BnQjweqi/Mo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "accessViewStatus": "SAMPLE"
              },
              "searchInfo": {
                "textSnippet": "Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les &quot;off &#39; du candidat, de ses lieutenants et de ses opposants."
              }
            },
            {
              "kind": "books#volume",
              "id": "XJyQxgEACAAJ",
              "etag": "EjHTSDfMefk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/XJyQxgEACAAJ",
              "volumeInfo": {
                "title": "Lettre d'un Africain à Emmanuel Macron",
                "subtitle": "Pour une fraternité en marche",
                "authors": [
                  "Nocky Djedanoum"
                ],
                "publishedDate": "2018",
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "previewLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Lettre_d_un_Africain_%C3%A0_Emmanuel_Macron.html?hl=&id=XJyQxgEACAAJ"
              },
              "saleInfo": {
                "country": "FR"
              },
              "accessInfo": {
                "country": "FR",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "accessViewStatus": "NONE"
              },
              "searchInfo": {
                "textSnippet": "In this book, the author expresses his gratitude to France, which he considers his second homeland after Chad"
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
projection = lite Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&langRestrict=de
Response Information
Response Code: 200 - OK
Mean time per request: 443ms
Mean size per request: 28.26KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 41ed3c7d-af70-4c94-8278-36f9c876e8d1
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:20:59 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 897,
          "items": [
            {
              "kind": "books#volume",
              "id": "hJJcDwAAQBAJ",
              "etag": "Krltgjl3Bek",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/hJJcDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron",
                "subtitle": "Ein Visionär für Europa – eine Herausforderung für Deutschland",
                "authors": [
                  "Michaela Wiegel"
                ],
                "publishedDate": "2018-03-23",
                "description": "Wer ist er nun, Sonnenkönig, Napoleon oder gleich Jeanne d'Arc? Kaum im Élysée-Palast, wird Emmanuel Macron, Frankreichs jüngster Staatschef, bereits mit den Geschichtsgrößen der Nation verglichen. Doch die französischen Grenzen sind dem Überflieger aus der Provinz seit Langem zu eng. Macron, Jahrgang 1977, ist nicht nur ein Kind des Euro, er träumt von den \"Vereinigten Staaten Europas\". Für die EU kennt er \"nur Horizonte, keine roten Linien\", wie Macron in seiner flammenden Grundsatzrede an der Sorbonne betonte. In Emmanuel Macron blickt Michaela Wiegel, FAZ-Korrespondentin in Paris, auf die europäische Vision des jungen Präsidenten und erklärt, warum diese gerade für Deutschland zur Herausforderung werden könnte. Kritisch nimmt Michaela Wiegel Macrons wichtigste Vorstöße unter die Lupe, der trotz Brexit und Separationstendenzen für eine Vertiefung der europäischen Beziehungen eintritt. Dabei macht sie deutlich, warum er vor allem seinen deutschen Nachbarn einiges zumutet: Denn mit Vorschlägen wie der Schaffung einer europäischen Einsatztruppe oder dem Aufbau einer funktionierenden Wirtschaftsunion hinterfragt Macron nicht nur deutsche Gewissheiten, sondern fordert zugleich mehr Solidarität von Europas führendem Mitglied jenseits nationaler wirtschaftspolitischer Interessen. Für ihr Buch über Europas derzeit mutigsten Visionär hat Michaela Wiegel mit zahlreichen Vertrauten, Mentoren und Familienangehörigen des jungen Präsidenten gesprochen – einschließlich großem Exklusivinterview mit Emmanuel Macron.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783958902121"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "395890212X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": false
                },
                "pageCount": 216,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.4.0.preview.2",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=hJJcDwAAQBAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=hJJcDwAAQBAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "de",
                "previewLink": "http://books.google.fr/books?id=hJJcDwAAQBAJ&dq=Emmanuel+Macron&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=hJJcDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Emmanuel_Macron.html?hl=&id=hJJcDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=hJJcDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In Emmanuel Macron blickt Michaela Wiegel, FAZ-Korrespondentin in Paris, auf die europäische Vision des jungen Präsidenten und erklärt, warum diese gerade für Deutschland zur Herausforderung werden könnte."
              }
            },
            {
              "kind": "books#volume",
              "id": "APvQDgAAQBAJ",
              "etag": "twMiR2sOva8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/APvQDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron",
                "subtitle": "Die Biographie",
                "authors": [
                  "Anne Fulda"
                ],
                "publisher": "Aufbau Digital",
                "publishedDate": "2017-06-14",
                "description": "Der neue Mann an der Spitze der Grande Nation Frankreichs jüngster Präsident gilt als unnahbar, aber er versteht sein Volk wie kaum ein anderer. Wer ist dieser Mann, der scheinbar aus dem Nichts kam? Was prägte ihn? Wer sind die Menschen an seiner Seite? Welche Rolle wird er für Deutschland und in Europa spielen? Diese einfühlsam erzählte Biographie kommt dem Mysterium Macron so nahe wie keine andere. Anne Fulda zeichnet das Porträt eines charismatischen, ehrgeizigen Mannes, der es ohne den Rückhalt einer Partei ganz nach oben geschafft hat und von dem niemand so recht weiß, wofür er politisch steht. Der ehemalige Wirtschaftsminister und frühere Investmentbanker verfügt über ein exzellentes Netzwerk, mit dessen entscheidenden Protagonisten Anne Fulda gesprochen hat: Von den Eltern in Amiens, einer Provinzstadt im Norden Frankreichs, über die Wegbegleiter aus der Eliteschule in Paris bis hin zu David de Rothschild oder François Hollande im Elysée-Palast. Ihre wichtigste Zeugin aber ist Brigitte – Macrons frühere Lehrerin, über 20 Jahre älter und die Liebe seines Lebens. Anne Fuldas Biographie zeigt den Menschen Macron in seinen Facetten und Widersprüchen. Einfühlsam und zugleich mit der nötigen Distanz vermittelt sie, mit wem wir es in den nächsten fünf Jahren zu tun haben. »Er machte sich unentbehrlich. Unschlagbar. Er fügte sich in das System ein, dessen vollkommenes Produkt er ist, um sich noch besser davon abzuheben. Und um sich obendrein noch als Anti-System-Kandidat zu präsentieren.« Aus der Einleitung",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783841214430"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3841214436"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": false
                },
                "pageCount": 224,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.8.8.0.preview.2",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=APvQDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=APvQDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "de",
                "previewLink": "http://books.google.fr/books?id=APvQDgAAQBAJ&pg=PT106&dq=Emmanuel+Macron&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=APvQDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=APvQDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 8.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=APvQDgAAQBAJ&rdid=book-APvQDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 8990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron-sample-epub.acsm?id=APvQDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=APvQDgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Zeit zwischen \u003cb\u003eEmmanuel Macron\u003c/b\u003e und François Fillon, nun, da sein Kandidat \u003cbr\u003e\nJuppé aus dem Rennen war. Beim Lächeln kommen seine Zähne zum Vorschein \u003cbr\u003e\nund seine Augen blitzen. Das hält ihn nicht davon ab, die zu kritisieren, denen er\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "gfVOzQEACAAJ",
              "etag": "jUP68l39vCQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/gfVOzQEACAAJ",
              "volumeInfo": {
                "title": "Frankreich \"in Bewegung\": Präsident Emmanuel Macron - Hoffnungsträger und schwieriger Partner für Deutschland",
                "publishedDate": "2017",
                "description": "Abstract: Der neue französische Präsident, Emmanuel Macron, steht vor enormen Herausforderungen: Er muss ein gespaltenes Land einen, eine stagnierende Wirtschaft auf Kurs bringen und eine Mehrheit finden, die ihn dabei unterstützt, seine Reformagenda umzusetzen. Er ist zum Erfolg verdammt. Scheitert er, wie François Hollande und Nicolas Sarkozy zuvor, wird Marine Le Pen 2022 in den Élysée-Palast einziehen. Zum Erfolg Macrons muss auch Deutschland einen Beitrag leisten - insbesondere in der Wirtschaftspolitik und bei der Weiterentwicklung des Euro-Währungsgebiets. (Auotorenreferat)",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "OCLC:1129731052"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 4,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "de",
                "previewLink": "http://books.google.fr/books?id=gfVOzQEACAAJ&dq=Emmanuel+Macron&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=gfVOzQEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Frankreich_in_Bewegung_Pr%C3%A4sident_Emmanu.html?hl=&id=gfVOzQEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=gfVOzQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Er ist zum Erfolg verdammt. Scheitert er, wie François Hollande und Nicolas Sarkozy zuvor, wird Marine Le Pen 2022 in den Élysée-Palast einziehen."
              }
            },
            {
              "kind": "books#volume",
              "id": "OLoezgEACAAJ",
              "etag": "as5X5QOJRtw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/OLoezgEACAAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron",
                "subtitle": "Der revolutionäre Präsident",
                "authors": [
                  "Joseph de Weck"
                ],
                "publishedDate": "2021-05-06",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "3942377217"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9783942377218"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 160,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=OLoezgEACAAJ&dq=Emmanuel+Macron&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=OLoezgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Emmanuel_Macron.html?hl=&id=OLoezgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=OLoezgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "KHUGEAAAQBAJ",
              "etag": "uneEZwbBdys",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/KHUGEAAAQBAJ",
              "volumeInfo": {
                "title": "Die NATO",
                "subtitle": "Institution, Politiken und Probleme kollektiver Verteidigung und Sicherheit von 1949 bis heute",
                "authors": [
                  "Falk Ostermann"
                ],
                "publishedDate": "2020-10-05",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783825254414"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3825254410"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 220,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=KHUGEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=KHUGEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "de",
                "previewLink": "http://books.google.fr/books?id=KHUGEAAAQBAJ&pg=PA319&dq=Emmanuel+Macron&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=KHUGEAAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Die_NATO.html?hl=&id=KHUGEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=KHUGEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Initiative pour l&#39;Europe – Discours d&#39;\u003cb\u003eEmmanuel Macron\u003c/b\u003e pour une Europe \u003cbr\u003e\nsouveraine, unie, démocratique. Paris: Présidence de la République. — (2019). „\u003cbr\u003e\n\u003cb\u003eEmmanuel Macron\u003c/b\u003e warns Europe: NATO is becoming brain-dead.“ The \u003cbr\u003e\nEconomist&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "faSoDwAAQBAJ",
              "etag": "qT0XWnDgyUU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/faSoDwAAQBAJ",
              "volumeInfo": {
                "title": "Unser Raubgut",
                "subtitle": "Eine Streitschrift zur kolonialen Debatte",
                "authors": [
                  "Moritz Holfelder"
                ],
                "publishedDate": "2019-09-11",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783962890582"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3962890580"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 150,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.0.0.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=faSoDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=faSoDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "de",
                "previewLink": "http://books.google.fr/books?id=faSoDwAAQBAJ&pg=PA199&dq=Emmanuel+Macron&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=faSoDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Unser_Raubgut.html?hl=&id=faSoDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=faSoDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Insofern wurde die positive Erwähnung Sankaras durch \u003cb\u003eEmmanuel Macron\u003c/b\u003e \u003cbr\u003e\nwährend seiner Rede in Ouagadougou als Geste mit großer symbolischer \u003cbr\u003e\nBedeutung empfunden. Burkina Faso gilt laut des 2017 veröffentlichten \u003cbr\u003e\nLänderberichts&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "-saVwwEACAAJ",
              "etag": "IIe8xZwa3n0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/-saVwwEACAAJ",
              "volumeInfo": {
                "title": "Vorschläge des französischen Staatspräsidenten Emmanuel Macron zur Reform der Europäischen Union",
                "authors": [
                  "Ralph Hirdina"
                ],
                "publishedDate": "2018",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "3937804676"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9783937804675"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "de",
                "previewLink": "http://books.google.fr/books?id=-saVwwEACAAJ&dq=Emmanuel+Macron&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=-saVwwEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Vorschl%C3%A4ge_des_franz%C3%B6sischen_Staatspr.html?hl=&id=-saVwwEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=-saVwwEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "1Rq_DwAAQBAJ",
              "etag": "Con3Gto08Kg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1Rq_DwAAQBAJ",
              "volumeInfo": {
                "title": "Wenn der Markt regiert",
                "subtitle": "Die Politische Ökonomie der Europäischen Kapitalmarktunion",
                "authors": [
                  "Marina Hübner"
                ],
                "publishedDate": "2019",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783593511542"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3593511541"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1Rq_DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1Rq_DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "de",
                "previewLink": "http://books.google.fr/books?id=1Rq_DwAAQBAJ&pg=PA272&dq=Emmanuel+Macron&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1Rq_DwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Wenn_der_Markt_regiert.html?hl=&id=1Rq_DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1Rq_DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... Role of Public Finance in European Integration. Brüssel: Commission of the \u003cbr\u003e\nEuropean Communities. Macron, Emmanuel. 2017. »Initiative pour l&#39;Europe – \u003cbr\u003e\nDiscours d&#39;\u003cb\u003eEmmanuel Macron\u003c/b\u003e pour une Europe souveraine, unie, démocratique«\u003cbr\u003e\n."
              }
            },
            {
              "kind": "books#volume",
              "id": "lasotwEACAAJ",
              "etag": "J4Eka6wQmK0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/lasotwEACAAJ",
              "volumeInfo": {
                "title": "Paul Ricoeur und Emmanuel Macron",
                "subtitle": "Der Philosoph und der Präsident",
                "authors": [
                  "François Dosse"
                ],
                "publishedDate": "2018-06",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "385132899X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9783851328998"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 200,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=lasotwEACAAJ&dq=Emmanuel+Macron&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=lasotwEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Paul_Ricoeur_und_Emmanuel_Macron.html?hl=&id=lasotwEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=lasotwEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "VH7AAQAACAAJ",
              "etag": "dr7v4prfB6k",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/VH7AAQAACAAJ",
              "volumeInfo": {
                "title": "Revolution",
                "subtitle": "Wir kämpfen für Frankreich",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publishedDate": "2017-04-21",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "3885713837"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9783885713838"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 233,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=VH7AAQAACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=VH7AAQAACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "de",
                "previewLink": "http://books.google.fr/books?id=VH7AAQAACAAJ&dq=Emmanuel+Macron&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=VH7AAQAACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Revolution.html?hl=&id=VH7AAQAACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=VH7AAQAACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Politische Vision des französischen Präsidentschaftskandidaten Emmanuel Macron."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
langRestrict = de Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&filter=partial
Response Information
Response Code: 200 - OK
Mean time per request: 574ms
Mean size per request: 43.69KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a1f7ad6c-4b5c-43b2-bb91-e53bb92def2c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:00 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 795,
          "items": [
            {
              "kind": "books#volume",
              "id": "scyRDQAAQBAJ",
              "etag": "JghO9RJ6ofc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/scyRDQAAQBAJ",
              "volumeInfo": {
                "title": "Révolution",
                "subtitle": "",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "XO Éditions",
                "publishedDate": "2016-11-24",
                "description": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde nouveau qui vit une « grande transformation » comme il n’en a pas connu depuis l’invention de l’imprimerie et la Renaissance. Un livre fort, singulier, qui pose les fondements d’une nouvelle société.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782845639676"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2845639678"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 270,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=scyRDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=3&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&rdid=book-scyRDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-epub.acsm?id=scyRDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-pdf.acsm?id=scyRDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=scyRDQAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "P3sjDgAAQBAJ",
              "etag": "IhTDC6K9ELM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/P3sjDgAAQBAJ",
              "volumeInfo": {
                "title": "Macron par Macron",
                "authors": [
                  "Emmanuel MACRON",
                  "Eric FOTTORINO"
                ],
                "publisher": "Editions de l'Aube",
                "publishedDate": "2017-03-03T17:21:00+01:00",
                "description": "« Emmanuel Macron n'en finit pas de capter l'attention. Mais quelles convictions animent cet invité surprise de la campagne présidentielle ? Depuis 2015, nous l'avons plusieurs fois interrogé sur les maux de notre société, sur sa formation intellectuelle, sa vision du politique. Sur ses goûts littéraires et culturels aussi. Dans ce recueil figurent deux grands entretiens parus dans Le 1, et un troisième, inédit, publiés ici dans leur intégralité. De l'absence du roi dans nos institutions à la critique du vide idéologique des partis, en passant par le rejet du corporatisme de classe et de l'immobilisme français, Macron se livre à mots découverts. » Éric Fottorino, Directeur de l'hebdomadaire Le 1 et coordinateur du présent ouvrage",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782815924856"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2815924854"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 140,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=P3sjDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=3&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&rdid=book-P3sjDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-epub.acsm?id=P3sjDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-pdf.acsm?id=P3sjDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=P3sjDgAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "« Emmanuel Macron n&#39;en finit pas de capter l&#39;attention."
              }
            },
            {
              "kind": "books#volume",
              "id": "vA_MDwAAQBAJ",
              "etag": "s8eHMymkBXc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/vA_MDwAAQBAJ",
              "volumeInfo": {
                "title": "La réforme institutionnelle sous le quinquennat d'Emmanuel Macron",
                "subtitle": "les projets de loi pour une démocratie plus représentative, responsable et efficace",
                "publishedDate": "2020",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782140141386"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2140141385"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 272,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=3&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&dq=Emmanuel+Macron&hl=&as_brr=3&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_r%C3%A9forme_institutionnelle_sous_le_qui.html?hl=&id=vA_MDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/La_r%C3%A9forme_institutionnelle_sous_le_qui-sample-epub.acsm?id=vA_MDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=vA_MDwAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "pVgrYEnbOO0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259253635"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259253636"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 126,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=3&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xKpyDgAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l&#39;esprit de conquête s&#39;apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "UdIyc7v4W5Q",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=3&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s&#39;imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "nkOEDwAAQBAJ",
              "etag": "lGJCY00PfmE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/nkOEDwAAQBAJ",
              "volumeInfo": {
                "title": "Le débat Le Pen/Macron du 3 mai 2017",
                "subtitle": "Un débat \"disruptif\" ?",
                "authors": [
                  "Catherine Kerbrat-Orecchioni"
                ],
                "publishedDate": "2019-01-08",
                "description": "Tout en relevant incontestablement du même genre interactionnel que les précédents débats de l'entre-deux-tours des présidentielles françaises, le débat Le Pen/Macron du 3 mai 2017 apparaît comme inédit par la nature des deux parties en présence, ainsi que par le contexte politique bien particulier dans lequel il se déroule. Dans quelle mesure, ce débat peut-il donc être qualifié, comme l'ont fait certains commentateurs, de \"disruptif\" ? C'est à cette question que tente de répondre cette présente étude.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343164731"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343164738"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 313,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&pg=PA33&dq=Emmanuel+Macron&hl=&as_brr=3&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&dq=Emmanuel+Macron&hl=&as_brr=3&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_d%C3%A9bat_Le_Pen_Macron_du_3_mai_2017.html?hl=&id=nkOEDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=nkOEDwAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "c&#39;est donc à vous/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ de [...] alors \u003cb\u003eEmmanuel Macron\u003c/b\u003e vous avez \u003cbr\u003e\nla parole pour [...] \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ à votre tour/ on laisse parler madame Le \u003cbr\u003e\nPen\\ alors\\ à vous de répondre/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e\\ laissez parler Marine Le Pen\u003cbr\u003e\n/&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "s5YhV3Kew/Y",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=3&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les &quot;off &#39; du candidat, de ses lieutenants et de ses opposants."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "v0QQpbCe9sc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&pg=PT12&dq=Emmanuel+Macron&hl=&as_brr=3&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Parallèlement, \u003cb\u003eEmmanuel Macron\u003c/b\u003e envisage de créer une société de conseil.\u003cbr\u003e\nTous ces projets, il les a exposés à ses amis et connaissances. Dans sa tête, il \u003cbr\u003e\nest déjà parti. Comme tant d&#39;autres avant lui, \u003cb\u003eEmmanuel Macron\u003c/b\u003e aurait pu \u003cbr\u003e\némigrer&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "Yd/SzPBnEG4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&pg=PT148&dq=Emmanuel+Macron&hl=&as_brr=3&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Mon rôle est simple, je vais tout faire pour aider » Jeudi 23 février 2017, Palais \u003cbr\u003e\nde Tokyo, Paris \u003cb\u003eEmmanuel Macron\u003c/b\u003e et François Bayrou s&#39;avancent presque main \u003cbr\u003e\ndans la main dans le restaurant du Palais de Tokyo. Deux grosses croix noires&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "2-zzDwAAQBAJ",
              "etag": "ntNNGrKmtZM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2-zzDwAAQBAJ",
              "volumeInfo": {
                "title": "Liquidation - Emmanuel Macron et le saint-simonisme",
                "authors": [
                  "Frederic Rouvillois"
                ],
                "publisher": "Les éditions du Cerf",
                "publishedDate": "2020-09-24",
                "description": "Au XIX e siècle, le saint-simonisme invente la société libérale et individualiste du bonheur régie par l'élite. Depuis 2017, Emmanuel Macron en a fait son programme. Du coup, tout s'éclaire de ses intentions, de ses actions et de ses échecs. Un pamphlet où la pensée le dispute à la formule. Quasi inconnu des Français deux ans avant d'être élu à la présidence de la République, Emmanuel Macron ne vient pourtant pas de nulle part. Il se rattache clairement à un courant progressiste remontant au xixe siècle, le saint-simonisme, qui, à l'époque, promouvait la résorption du politique dans l'économie, l'attribution du pouvoir aux experts et aux scientifiques, le dépassement des cadres traditionnels et la fusion des identités par l'abolition des frontières, l'intégration européenne et la globalisation financière. Ce lien étroit avec le saint-simonisme éclaire les choix politiques de l'actuel Président de la République. Plongeant dans le passé pour mieux décrire notre avenir, Frédéric Rouvillois dévoile ainsi le sens caché du macronisme : sa volonté de liquider les réalités anciennes afin de leur substituer, sur tous les plans, un \" nouveau monde \" fluide, ouvert, sans identités ni barrières, afin que rien ne vienne gêner le mouvement perpétuel des individus et des biens qu'exige la mondialisation. Voici, amplifié par la gestion erratique de la pandémie qui a frappé la planète et dérouté la France, un dernier inventaire avant liquidation.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782204140959"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2204140953"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 245,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=2-zzDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=2-zzDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=2-zzDwAAQBAJ&pg=PA8&dq=Emmanuel+Macron&hl=&as_brr=3&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 11.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 11.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ&rdid=book-2-zzDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 11990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 11990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Liquidation_Emmanuel_Macron_et_le_saint-sample-epub.acsm?id=2-zzDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Liquidation_Emmanuel_Macron_et_le_saint-sample-pdf.acsm?id=2-zzDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2-zzDwAAQBAJ&hl=&as_brr=3&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tel est le titre de l&#39;entretien qu&#39;il donne le 8 juillet 2015 au magazine Le Un. 2. \u003cbr\u003e\nVoir O. MONGIN , « Les Lectures d&#39;\u003cb\u003eEmmanuel Macron\u003c/b\u003e », Commentaires, no 159, \u003cbr\u003e\nAutomne 2017, p. 519-523. 3. B. COUTURIER , Macron, Un Président \u003cbr\u003e\nPhilosophe&nbsp;..."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
filter = partial Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 131ms
Mean size per request: 436B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f188f86c-8044-4641-b3f5-5227ffc2f18b
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:00 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
            "errors": [
              {
                "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Marsupilami_tome_%22piste%22
Response Information
Response Code: 200 - OK
Mean time per request: 515ms
Mean size per request: 13.75KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 1f4bb595-9331-46ff-b9e5-a63b984d0102
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:01 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1064,
          "items": [
            {
              "kind": "books#volume",
              "id": "jTP9AwAAQBAJ",
              "etag": "wsTL/aMUdoI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/jTP9AwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami – tome 16 - Tous en piste",
                "authors": [
                  "Dugomier"
                ],
                "publisher": "Marsu",
                "publishedDate": "2013-07-12",
                "description": "Un tour de magie à inventer, le chapiteau à réparer, des bonbons à distribuer au public : en piste Marsupilami ! Mais c'est sans compter sur un Marsupilami chatouilleur, gourmand et très maladroit. Le cirque Zabaglione va devoir jongler avec la famille du roi de la forêt palombienne...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800178387"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800178388"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 48,
                "printType": "BOOK",
                "categories": [
                  "Juvenile Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.7.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "84334bd529361845",
                  "imageBubbleVersion": "84334bd529361845"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=jTP9AwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=jTP9AwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=jTP9AwAAQBAJ&printsec=frontcover&dq=Marsupilami_tome_%22piste%22&hl=&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Tous en piste",
                  "bookDisplayNumber": "16",
                  "volumeSeries": [
                    {
                      "seriesId": "bnbZFwAAABC2YM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 15
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ&rdid=book-jTP9AwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_16_Tous_en_piste-sample-epub.acsm?id=jTP9AwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_16_Tous_en_piste-sample-pdf.acsm?id=jTP9AwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=jTP9AwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Un tour de magie à inventer, le chapiteau à réparer, des bonbons à distribuer au public : en piste Marsupilami !"
              }
            },
            {
              "kind": "books#volume",
              "id": "kDT9AwAAQBAJ",
              "etag": "jD7fPhHwBfI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/kDT9AwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami – tome 25 - Sur la piste du Marsupilami",
                "authors": [
                  "Stéphane Colman"
                ],
                "publisher": "Marsu",
                "publishedDate": "2013-07-12",
                "description": "Il se murmure qu'une orchidée rarissime pousse au fond de la jungle palombienne... Mais surtout, c'est Le Marsupilami qui suscite une curiosité contagieuse. Un reporter, une botaniste ou une tribu de Payas, chacun a ses raisons de partir sur la piste du Marsupilami...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800178561"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800178566"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "Juvenile Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.7.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "a694b3df40dc613d_A",
                  "imageBubbleVersion": "a694b3df40dc613d_A"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=kDT9AwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=kDT9AwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=kDT9AwAAQBAJ&printsec=frontcover&dq=Marsupilami_tome_%22piste%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Sur la piste du Marsupilami",
                  "bookDisplayNumber": "25",
                  "volumeSeries": [
                    {
                      "seriesId": "bnbZFwAAABC2YM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 24
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ&rdid=book-kDT9AwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_25_Sur_la_piste_du_Mars-sample-epub.acsm?id=kDT9AwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_25_Sur_la_piste_du_Mars-sample-pdf.acsm?id=kDT9AwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=kDT9AwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il se murmure qu&#39;une orchidée rarissime pousse au fond de la jungle palombienne."
              }
            },
            {
              "kind": "books#volume",
              "id": "2s5LxQEACAAJ",
              "etag": "trarBjsr4CM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2s5LxQEACAAJ",
              "volumeInfo": {
                "title": "Bienvenido a Bingo !",
                "publisher": "Marsu Productions",
                "publishedDate": "2019-05-17",
                "description": "Diane Forest, la seule botaniste au monde à bien connaître les marsupilamis, part protéger le plus vieux cactus du monde : El Viejo Milagroso. Le souci pour ce \" vieux miraculeux \" qui est censé exaucer les voeux, c'est que juste à côté, en plein milieu du désert, a poussé une ville faite de casinos et de machistes : Bingo. Détestables à tous niveaux, ils prennent en grippe Diane dès son arrivée en ces terres misogynes. Et lorsque la police se rend compte qu'une petite marsupilamie a fait le voyage avec elle, son périple tourne au drame... Détenue en garde à vue puis emprisonnée dans une prison haute sécurité pour femmes (où elles n'ont pour distraction que le matériel ménager que mettent à disposition les gardiens...), elle réussira à s'évader et tentera de retrouver Bibi avant qu'il ne lui arrive malheur dans El Radiator del Diablo, ce terrible désert. Mais de l'autre côté de la Palombie, la mère marsupilamie semble se douter de quelque chose...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791034733385"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 48,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=2s5LxQEACAAJ&dq=Marsupilami_tome_%22piste%22&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=2s5LxQEACAAJ&dq=Marsupilami_tome_%22piste%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Bienvenido_a_Bingo.html?hl=&id=2s5LxQEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2s5LxQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Série mettant en scène le célèbre personnage né de l&#39;imagination débridée de Franquin, ce petit farceur à mi-chemin entre le chimpanzé et le léopard qui habite la jungle palombienne et dont les aventures sont l&#39;occasion de ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "IR7SwAEACAAJ",
              "etag": "0ZpZOvMmUj8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/IR7SwAEACAAJ",
              "volumeInfo": {
                "title": "Le marsupilami de Franquin",
                "subtitle": "Le nid des marsupilamis et autres récits",
                "authors": [
                  "André Franquin"
                ],
                "publishedDate": "2018-12-07",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2800161736"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800161730"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=IR7SwAEACAAJ&dq=Marsupilami_tome_%22piste%22&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=IR7SwAEACAAJ&dq=Marsupilami_tome_%22piste%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_marsupilami_de_Franquin.html?hl=&id=IR7SwAEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=IR7SwAEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Symbol _ With Query Term : tome 1 0 0
Symbol _ With Query Term : "piste" 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Response Information
Response Code: 200 - OK
Mean time per request: 299ms
Mean size per request: 1.87KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 75161dca-19d6-42be-9e38-63a8fafc2d4c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:01 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1,
          "items": [
            {
              "kind": "books#volume",
              "id": "nVQCSQAACAAJ",
              "etag": "GmGFYAqQcTA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/nVQCSQAACAAJ",
              "volumeInfo": {
                "title": "Purification",
                "subtitle": "Rundown Delivery Manual",
                "authors": [
                  "La Fayette Ron Hubbard"
                ],
                "publishedDate": "1985",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "OCLC:566782346"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "printType": "BOOK",
                "categories": [
                  "Drug abuse"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=nVQCSQAACAAJ&dq=inauthor:%22Ron+Hubbard%22+oclc566782346&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=nVQCSQAACAAJ&dq=inauthor:%22Ron+Hubbard%22+oclc566782346&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Purification.html?hl=&id=nVQCSQAACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=nVQCSQAACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
inauthor field restricts to volumes of this author 1 0 0
inpublisher field restricts to volumes of this publisher 1 0 0
subject field restricts to volumes of this subject 1 0 0
isbn field only shows the result with this isbn 1 0 0
Total 5 0 0
Test Failure
Test NameAssertion Error
Request Description
### NO QUERY CASE **Given**: a request without q parameter **When**: sending url **Then**: an error should be returned ### TWO QUERIES CASE **Given**: a request with 2 q parameters **When**: sending url **Then**: an error should be returned
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22
Response Information
Response Code: 200 - OK
Mean time per request: 372ms
Mean size per request: 31.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 446d2d97-5df4-42c5-a0b8-4e87c91609f6
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:01 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1131,
          "items": [
            {
              "kind": "books#volume",
              "id": "xZbnO0rS3wwC",
              "etag": "pSy3H8dFHIs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xZbnO0rS3wwC",
              "volumeInfo": {
                "title": "Le Marché international de la banane",
                "subtitle": "étude géographique d'un \"système commercial\"",
                "authors": [
                  "Jean-Claude Maillard"
                ],
                "publisher": "Presses Univ de Bordeaux",
                "publishedDate": "1991",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2867811074"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782867811074"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 453,
                "printType": "BOOK",
                "categories": [
                  "Banana trade"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&pg=PA429&dq=%22banane%22&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_March%C3%A9_international_de_la_banane.html?hl=&id=xZbnO0rS3wwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xZbnO0rS3wwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1952 . Le commerce international de la \u003cb\u003ebanane\u003c/b\u003e . Situation 1949 - 1950 . Fruits , 7 \u003cbr\u003e\n( 5 ) , p . 240 . 201 . CADILLAT ( R . ) . 1956 . Note sur la commercialisation de la \u003cbr\u003e\n\u003cb\u003ebanane\u003c/b\u003e en Grande Bretagne . Fruits , 11 ( 7 ) , 302 - 304 . 202 . BLOCH ( R . ) ."
              }
            },
            {
              "kind": "books#volume",
              "id": "gYHvDwAAQBAJ",
              "etag": "wOsp31XzqFc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/gYHvDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Pierre-Emmanuel Malissin"
                ],
                "publisher": "Syllabaire éditions",
                "description": "Un livre gourmand qui va vous donner la banane, des recettes simples, et économiques. le livre se concentre uniquement sur la banane classique que l’on trouve sur tous les étals, un fruit vitaminé et énergétique. Nous avons bien lu les commentaires de nos amis Canadiens et Américains, Désormais une table de conversions des mesures impériales est incluse en fin de livre. Bonne lecture.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782365043182"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2365043186"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=gYHvDwAAQBAJ&pg=PA7&dq=%22banane%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&rdid=book-gYHvDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=gYHvDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tiramisu à la \u003cb\u003ebanane\u003c/b\u003e 8 Verrines \u003cb\u003ebanane\u003c/b\u003e mascarpone 10 Verrines \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\nchocolat cannelle 12 Créme \u003cb\u003ebanane\u003c/b\u003e coco 14 Muins \u003cb\u003ebanane\u003c/b\u003e et chocolat 16 Cake \u003cbr\u003e\nchoco \u003cb\u003ebanane\u003c/b\u003e 18 Roulé chocolat \u003cb\u003ebanane\u003c/b\u003e 20 Crumble pommes / \u003cb\u003ebanane\u003c/b\u003e 22 \u003cbr\u003e\nCrépes&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "V714NghIxwoC",
              "etag": "3GH6/a+bS+4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/V714NghIxwoC",
              "volumeInfo": {
                "title": "L' Economiemondiale De La Banane 1985-2002",
                "authors": [
                  "Food and Agriculture Organization of the United Nations"
                ],
                "publisher": "Food & Agriculture Org.",
                "publishedDate": "2004-07-30",
                "description": "Les bananes sont cultiv�es dans l'ensemble des r�gions tropicales et jouent un r�le cl� dans l'�conomie de nombreux pays en d�veloppement. Pendant la p�riode comprise entre 1985 et 2002, le volume des bananes export�es dans le monde a enregistr� un taux de croissance annuel moyen sans pr�c�dent de 5,3 pour cent, soit deux fois celui des 24 ann�es pr�c�dentes. Cette expansion s'est accompagn�e d'innovations technologiques et d'�volutions dans les �changes mondiaux. La pr�sente publication passe en revue les incidences de ces changements sur l'�conomie mondiale de la banane. Il s'agit de la premi�re publication d'une s�rie intitul�e \"Etudes FAO sur les produits de base\" qui s'int�resse � des th�mes concernant les produits de base ou des groupes de produits de base.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "9252050574"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9789252050575"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 110,
                "printType": "BOOK",
                "categories": [
                  "Technology & Engineering"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=V714NghIxwoC&pg=PA44&dq=%22banane%22&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=V714NghIxwoC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/L_Economiemondiale_De_La_Banane_1985_200.html?hl=&id=V714NghIxwoC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=V714NghIxwoC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Certains délégués de pays ACP ont contesté cette analyse lors de la réunion du \u003cbr\u003e\nGroupe Intergouvernemental sur la \u003cb\u003eBanane\u003c/b\u003e qui s&#39;est tenue au Honduras en \u003cbr\u003e\nnovembre 1992 ; ils ont argué qu&#39;elle ne prenait pas en compte les réalités \u003cbr\u003e\npratiques&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "S4OrDwAAQBAJ",
              "etag": "C7dHa4skBYk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/S4OrDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Laura VeganPower"
                ],
                "publisher": "La Plage",
                "publishedDate": "2019-10-16",
                "description": "Mettez du peps dans vos assiettes avec la banane. Cuisinez-la sous toutes les formes avec ces 25 recettes gourmandes et originales, sucrées et salées : porridge crémeux aux bananes flambées, pain perdu roulé à la banane, beignets crunchy, pad thaï de banane plantain, chips de banane... Découvrez également tous les bienfait de ce fruit riche en nutriments essentiels et en vitamines. Et en plus tout est bon dans la banane... même la peau !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782842217082"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "284221708X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 80,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=S4OrDwAAQBAJ&pg=PA22&dq=%22banane%22&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&rdid=book-S4OrDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-epub.acsm?id=S4OrDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-pdf.acsm?id=S4OrDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=S4OrDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "22 S E É R C U S S E T T E C E R S E L Muffins bananes et myrtilles Je ne sais \u003cbr\u003e\npas vous, mais je trouve que souvent, dans les préparations cuites, la \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\ndonne beaucoup de goût, comme confit. C&#39;est bon, mais parfois un peu trop \u003cbr\u003e\nprésent&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "MXoPCwAAQBAJ",
              "etag": "Yqh9omShtmU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/MXoPCwAAQBAJ",
              "volumeInfo": {
                "title": "Un tigre, une banane, une miss et quelques filles…",
                "authors": [
                  "Alian des Tours"
                ],
                "publisher": "",
                "publishedDate": "2015-03-09",
                "description": "Patrice Restor est un jeune cadre qui s'ennuie dans une usine lorraine, au milieu de collègues ambitieux décrits en une savoureuse galerie de portraits acidulés. Il vit avec Chantal dans une ville au riche patrimoine historique, conduit un cabriolet désuet et fréquente des personnages pittoresques. Patrice est introverti, inadapté à son époque. Il se réfugie dans l’élitisme et la nostalgie. Ses relations avec les femmes qu'il côtoie auront des conséquences imprévues et déroutantes. Deux événements vont bouleverser sa routine : l’arrivée d’une nouvelle employée, la troublante Isabelle et la lecture d’un livre de philosophie non conformiste. Ce roman est une chronique à la fois douce et amère, au ton désabusé voire ironique. Un certain accent onirique apporte une touche élégiaque au récit.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782332817426"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2332817425"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 368,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&pg=PA167&dq=%22banane%22&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Un_tigre_une_banane_une_miss_et_quelques.html?hl=&id=MXoPCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=MXoPCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il rappellerait un peu plus tard, dès que Béron n&#39;aurait plus besoin de lui pour \u003cbr\u003e\néplucher la \u003cb\u003ebanane\u003c/b\u003e. Une \u003cb\u003ebanane\u003c/b\u003e ! Peudel avait fait une grossière erreur d&#39;\u003cbr\u003e\nappréciation dans son pressentiment d&#39;une menace imminente. Ce n&#39;était pas la \u003cbr\u003e\ntuile&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "b0ZBAAAAYAAJ",
              "etag": "eTIeflc2v1w",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/b0ZBAAAAYAAJ",
              "volumeInfo": {
                "title": "Planteurs et plantations de banane en Guadeloupe",
                "authors": [
                  "Jacques Menauge"
                ],
                "publishedDate": "1974",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "CORNELL:31924000456636"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 276,
                "printType": "BOOK",
                "categories": [
                  "Banana"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Planteurs_et_plantations_de_banane_en_Gu.html?hl=&id=b0ZBAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=b0ZBAAAAYAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le marché du cacao , du café et de la \u003cb\u003ebanane\u003c/b\u003e dans les pays de la CEE &quot; . \u003cbr\u003e\nBruxelles , CEE , in Développement de l&#39;OutreMer , no 1 , 1963 . 13. INSTITUT \u003cbr\u003e\nFRANCAIS DE RECHERCHES FRUITIERES D&#39;OUTRE - MER . &quot; Tournée d&#39;\u003cbr\u003e\nétude de la&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ULxK6IxAtooC",
              "etag": "gNQfrre2deE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ULxK6IxAtooC",
              "volumeInfo": {
                "title": "Ça sent la banane",
                "authors": [
                  "François Barcelo"
                ],
                "publisher": "Québec Amerique",
                "publishedDate": "2010",
                "description": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d'un accident. Il s'est depuis recyclé dans la podorythmie avec plus ou moins de succès. Un jour, une dame de La Réunion l'invite à venir dans cette île de l'océan Indien pour assurer la direction de l'école de claquettes de ...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2764410239"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782764410233"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 198,
                "printType": "BOOK",
                "categories": [
                  "Accidents"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "2.2.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ULxK6IxAtooC&printsec=frontcover&dq=%22banane%22&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=ULxK6IxAtooC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/%C3%87a_sent_la_banane.html?hl=&id=ULxK6IxAtooC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/%C3%87a_sent_la_banane-sample-pdf.acsm?id=ULxK6IxAtooC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ULxK6IxAtooC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d&#39;un accident."
              }
            },
            {
              "kind": "books#volume",
              "id": "Bz4dAQAAIAAJ",
              "etag": "0pDz0lU8Ut0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Bz4dAQAAIAAJ",
              "volumeInfo": {
                "title": "Les misères de banane",
                "subtitle": "roman",
                "authors": [
                  "Jésus K."
                ],
                "publisher": "Outremont, Québec : Lanctôt",
                "publishedDate": "2003",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105111375320"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 144,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_mis%C3%A8res_de_banane.html?hl=&id=Bz4dAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Bz4dAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eBanane\u003c/b\u003e restait impassible . La tension s &#39; éleva à un point tel qu &#39; il devint \u003cbr\u003e\nimpossible de continuer les invectives sans risquer l &#39; irréparable . Soudainement \u003cbr\u003e\n, on n &#39; entendit plus que le calme vol des vautours . Les yeux des agents de la \u003cbr\u003e\npaix s&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "zDQFAQAAIAAJ",
              "etag": "9X13NhrQ8bc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zDQFAQAAIAAJ",
              "volumeInfo": {
                "title": "Le raisin devient banane",
                "subtitle": "roman",
                "authors": [
                  "Raymond Plante"
                ],
                "publisher": "Bor'al",
                "publishedDate": "1989",
                "description": "François est rendu au cégep. Il quitte le domicile familial pour un logement du centre-ville de Montréal. Il partage les lieux avec son copain Luc et le cousin de ce dernier. Un récit amusant, réaliste et humoristique, rédigé dans un style alerte.",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:B4086895"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 150,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_raisin_devient_banane.html?hl=&id=zDQFAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zDQFAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Je vais essayer d &#39; être la meilleure \u003cb\u003ebanane\u003c/b\u003e du monde . J &#39; imagine qu &#39; il doit \u003cbr\u003e\nvouloir sourire encore . Mais il n &#39; en a plus la force . Je lui promettrais n &#39; importe \u003cbr\u003e\nquoi . Je deviens \u003cb\u003ebanane\u003c/b\u003e . J &#39; ai le cour dans un étau . Je suis complètement&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tXI5AQAAIAAJ",
              "etag": "yFLMw/xfEK8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tXI5AQAAIAAJ",
              "volumeInfo": {
                "title": "Banane sèche",
                "subtitle": "étude biochimique et technologique",
                "authors": [
                  "France. Direction des affaires économiques et internationales",
                  "Georges Brooks"
                ],
                "publishedDate": "1941",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:$B578158"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 28,
                "printType": "BOOK",
                "categories": [
                  "Bananas"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Banane_s%C3%A8che.html?hl=&id=tXI5AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tXI5AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "etude biochimique et technologique Georges Brooks. I \u003cb\u003eBANANE\u003c/b\u003e SÈCHE."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&orderBy=newest
Response Information
Response Code: 200 - OK
Mean time per request: 359ms
Mean size per request: 43.56KB

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token e57dde10-a586-4ced-9a3e-91f371cef41f
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:02 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 362,
          "items": [
            {
              "kind": "books#volume",
              "id": "VVolEAAAQBAJ",
              "etag": "rR5J5vUt7uo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/VVolEAAAQBAJ",
              "volumeInfo": {
                "title": "La marque Macron",
                "subtitle": "Désillusions du Neutre",
                "authors": [
                  "Raphaël LLORCA"
                ],
                "publisher": "Editions de l'Aube",
                "publishedDate": "2021-04-08T00:00:00+02:00",
                "description": "Et si c'était la marque qui permettait de mieux comprendre le macronisme ? Tout pouvoir est intimement lié au système de représentation sur lequel il se construit : l'un ne va jamais sans l'autre, et la vérité d'un pouvoir est à chercher dans la manière dont il se représente. Comme tant de dirigeants dans l'histoire, Emmanuel Macron a eu l'intuition que le renouveau politique qu'il comptait insuffler devait s'accompagner d'un renouveau symbolique. Mais si sa conquête du pouvoir relève encore aujourd'hui de l'ordre du mystère, si l'exercice et l'incarnation du pouvoir d'Emmanuel Macron échappent tant aux analyses politiques traditionnelles, c'est qu'on s'évertue à interpréter le présent avec des systèmes de représentation du passé. À « nouveau monde », nouvel outil : toute la force de cet ouvrage est de penser la marque comme nouvelle forme de représentation du pouvoir, en montrant que la marque politique est la grille de lecture qu'il manquait pour comprendre la force d'entraînement initiale du macronisme... et son dérèglement progressif.Raphaël LLorca est communicant, doctorant en philosophie du langage, expert associé à la Fondation Jean-Jaurès. Raphaël LLorca, 26 ans, travaille au planning stratégique de l’agence Havas Paris. Diplômé de ESCP Europe en stratégie de marques et doctorant linguiste à l’EHESS, il est expert associé à la Fondation Jean-Jaurès. La marque Macron est son premier ouvrage.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782815942126"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2815942127"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 176,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=VVolEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=VVolEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=VVolEAAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=VVolEAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=VVolEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 15.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 15.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=VVolEAAAQBAJ&rdid=book-VVolEAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 15990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 15990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/La_marque_Macron-sample-epub.acsm?id=VVolEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/La_marque_Macron-sample-pdf.acsm?id=VVolEAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=VVolEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Diplômé de ESCP Europe en stratégie de marques et doctorant linguiste à l’EHESS, il est expert associé à la Fondation Jean-Jaurès. La marque Macron est son premier ouvrage."
              }
            },
            {
              "kind": "books#volume",
              "id": "OLoezgEACAAJ",
              "etag": "Ka+R7FJblSo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/OLoezgEACAAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron",
                "subtitle": "Der revolutionäre Präsident",
                "authors": [
                  "Joseph de Weck"
                ],
                "publishedDate": "2021-05-06",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "3942377217"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9783942377218"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 160,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=OLoezgEACAAJ&dq=Emmanuel+Macron&hl=&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=OLoezgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Emmanuel_Macron.html?hl=&id=OLoezgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=OLoezgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "SVolEAAAQBAJ",
              "etag": "u8TpFSwn0rk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SVolEAAAQBAJ",
              "volumeInfo": {
                "title": "Souriez, vous êtes nudgés",
                "subtitle": "Comment le marketing infiltre l'Etat",
                "authors": [
                  "Audrey CHABAL"
                ],
                "publisher": "DU FAUBOURG",
                "publishedDate": "2021-04-08T00:00:00+02:00",
                "description": "Vous ne connaissez pas les « nudges » ? C'est normal. Pourtant, ils sont partout. Telle la mouche au fond de l'urinoir, ces « coups de pouce pour aider à prendre la bonne décision » sont arrivés en France ces dernières années, en provenance des États-Unis. Leur théoricien, Richard Thaler, s'est vu décerner en 2017 le prix Nobel d'économie. L'État français en raffole et y forme ses élites. Emmanuel Macron a accéléré le recours à des cabinets de conseil privés chargés d'orienter nos comportements. À la faveur de la pandémie, le marketing a infiltré l'État. Masques « grand public », visuels de distanciation sociale et autorisations dérogatoires de déplacement, autant « d'incitations douces », de nudges, qui se sont imposés sans qu'on n'y prenne garde. Audrey Chabal est journaliste économique indépendante. Elle collabore notamment avec La Chronique d’Amnesty International et 60 Millions de consommateurs. Elle se passionne pour les coulisses des politiques économiques et a trouvé dans le \"nudge\" ne piste nouvelle pour éclairer la façon dont les décideurs tentent d’influencer citoyens et consommateurs.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782491241650"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "249124165X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 208,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SVolEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SVolEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=SVolEAAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=SVolEAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=SVolEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 7.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 7.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=SVolEAAAQBAJ&rdid=book-SVolEAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 7990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 7990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Souriez_vous_%C3%AAtes_nudg%C3%A9s-sample-epub.acsm?id=SVolEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Souriez_vous_%C3%AAtes_nudg%C3%A9s-sample-pdf.acsm?id=SVolEAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SVolEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Audrey Chabal est journaliste économique indépendante. Elle collabore notamment avec La Chronique d’Amnesty International et 60 Millions de consommateurs."
              }
            },
            {
              "kind": "books#volume",
              "id": "KoQiEAAAQBAJ",
              "etag": "Z4j5KQGbSzA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/KoQiEAAAQBAJ",
              "volumeInfo": {
                "title": "Le piège africain de Macron",
                "subtitle": "Du continent à l'Hexagone",
                "authors": [
                  "Antoine Glaser",
                  "Pascal Airault"
                ],
                "publisher": "Fayard",
                "publishedDate": "2021-04-07",
                "description": "Mai 2017 : quinze ans après son stage d’énarque au Nigeria, Emmanuel Macron est élu président de la République française. Il promet de faire souffler un vent nouveau sur les relations avec le continent africain. Fort de sa jeunesse et de son libéralisme, il dénonce une « Françafrique » postcoloniale dont il ne se sent pas comptable et mise sur les nouvelles générations pour réconcilier les mémoires des deux côtés de la Méditerranée. Mais il se heurte vite au réel. Les autocrates, à la longévité exceptionnelle, ne tardent pas à lui rappeler qu’ils sont les derniers des Mohicans à défendre les intérêts français, en Afrique comme dans les organisations internationales. Sur un continent mondialisé redevenu géostratégique, la France ne pèse guère plus que par son armée dans le Sahel et quelques empires économiques familiaux. Pour échapper à cette perte d’influence globale, Emmanuel Macron joue un joker inédit : « l’Afrique » en France. Il crée un Conseil présidentiel pour l’Afrique composé essentiellement de Français originaires du continent, dans le dessein de dépoussiérer la politique africaine de l’Hexagone. Au terme d’une enquête de deux ans auprès de multiples interlocuteurs, les auteurs dressent un constat implacable : malgré des succès, l’ardoise magique de la « génération Macron » n’a pu effacer d’un trait, plus d’un demi-siècle après les indépendances, des relations ambiguës. L’offensive de charme, notamment auprès des diasporas, du chef de l’État n’a pas réussi à convaincre l’électorat des banlieues, comme il l’admet dans une longue interview exclusive. Une épine dans le pied à l’approche de la présidentielle de 2022 ? Ou comment, par un singulier effet boomerang, Emmanuel Macron risque d’être piégé autant en France qu’en Afrique. Journaliste et spécialiste de l’Afrique, Antoine Glaser a été directeur de la rédaction d’Africa Intelligence. Il est notamment l’auteur de Comment la France a perdu l’Afrique (avec S. Smith, Calmann-Lévy, 2005) et, chez Fayard, de Nos chers espions en Afrique (avec T. Hofnung, 2018). Journaliste éditorialiste à L’Opinion, Pascal Airault a réalisé de nombreux reportages pour Jeune Afrique. Il est l’auteur de Françafrique. Opérations secrètes et affaires d’État (avec J.-P. Bat, Tallandier, 2016).",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782213714912"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2213714916"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 272,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=KoQiEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=KoQiEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=KoQiEAAAQBAJ&pg=PT8&dq=Emmanuel+Macron&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=KoQiEAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=KoQiEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 13.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 13.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=KoQiEAAAQBAJ&rdid=book-KoQiEAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 13990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 13990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Le_pi%C3%A8ge_africain_de_Macron-sample-epub.acsm?id=KoQiEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Le_pi%C3%A8ge_africain_de_Macron-sample-pdf.acsm?id=KoQiEAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=KoQiEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Celui-là même qui a organisé la fête d&#39;anniversaire, ce 21 décembre 2019, d&#39;\u003cbr\u003e\n\u003cb\u003eEmmanuel Macron\u003c/b\u003e. Avec ce libéral affiché, le président français se sent en \u003cbr\u003e\nconfiance. Il compte sur lui pour le sortir du piège politique de l&#39;un des derniers \u003cbr\u003e\ncordons&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "KoQiEAAAQBAJ",
              "etag": "6DGiaAM5ET0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/KoQiEAAAQBAJ",
              "volumeInfo": {
                "title": "Le piège africain de Macron",
                "subtitle": "Du continent à l'Hexagone",
                "authors": [
                  "Antoine Glaser",
                  "Pascal Airault"
                ],
                "publisher": "Fayard",
                "publishedDate": "2021-04-07",
                "description": "Mai 2017 : quinze ans après son stage d’énarque au Nigeria, Emmanuel Macron est élu président de la République française. Il promet de faire souffler un vent nouveau sur les relations avec le continent africain. Fort de sa jeunesse et de son libéralisme, il dénonce une « Françafrique » postcoloniale dont il ne se sent pas comptable et mise sur les nouvelles générations pour réconcilier les mémoires des deux côtés de la Méditerranée. Mais il se heurte vite au réel. Les autocrates, à la longévité exceptionnelle, ne tardent pas à lui rappeler qu’ils sont les derniers des Mohicans à défendre les intérêts français, en Afrique comme dans les organisations internationales. Sur un continent mondialisé redevenu géostratégique, la France ne pèse guère plus que par son armée dans le Sahel et quelques empires économiques familiaux. Pour échapper à cette perte d’influence globale, Emmanuel Macron joue un joker inédit : « l’Afrique » en France. Il crée un Conseil présidentiel pour l’Afrique composé essentiellement de Français originaires du continent, dans le dessein de dépoussiérer la politique africaine de l’Hexagone. Au terme d’une enquête de deux ans auprès de multiples interlocuteurs, les auteurs dressent un constat implacable : malgré des succès, l’ardoise magique de la « génération Macron » n’a pu effacer d’un trait, plus d’un demi-siècle après les indépendances, des relations ambiguës. L’offensive de charme, notamment auprès des diasporas, du chef de l’État n’a pas réussi à convaincre l’électorat des banlieues, comme il l’admet dans une longue interview exclusive. Une épine dans le pied à l’approche de la présidentielle de 2022 ? Ou comment, par un singulier effet boomerang, Emmanuel Macron risque d’être piégé autant en France qu’en Afrique. Journaliste et spécialiste de l’Afrique, Antoine Glaser a été directeur de la rédaction d’Africa Intelligence. Il est notamment l’auteur de Comment la France a perdu l’Afrique (avec S. Smith, Calmann-Lévy, 2005) et, chez Fayard, de Nos chers espions en Afrique (avec T. Hofnung, 2018). Journaliste éditorialiste à L’Opinion, Pascal Airault a réalisé de nombreux reportages pour Jeune Afrique. Il est l’auteur de Françafrique. Opérations secrètes et affaires d’État (avec J.-P. Bat, Tallandier, 2016).",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782213714912"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2213714916"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 272,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=KoQiEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=KoQiEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=KoQiEAAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=KoQiEAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=KoQiEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 13.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 13.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=KoQiEAAAQBAJ&rdid=book-KoQiEAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 13990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 13990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Le_pi%C3%A8ge_africain_de_Macron-sample-epub.acsm?id=KoQiEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Le_pi%C3%A8ge_africain_de_Macron-sample-pdf.acsm?id=KoQiEAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=KoQiEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Ou comment, par un singulier effet boomerang, Emmanuel Macron risque d’être piégé autant en France qu’en Afrique. Journaliste et spécialiste de l’Afrique, Antoine Glaser a été directeur de la rédaction d’Africa Intelligence."
              }
            },
            {
              "kind": "books#volume",
              "id": "FHr7DwAAQBAJ",
              "etag": "QVUlGhs1vjA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FHr7DwAAQBAJ",
              "volumeInfo": {
                "title": "The Last Neoliberal",
                "subtitle": "Macron and the Origins of France's Political Crisis",
                "authors": [
                  "Stefano Palombarin",
                  "Bruno Amable"
                ],
                "publisher": "Verso Books",
                "publishedDate": "2021-03-30",
                "description": "Why centrist politics in France is bound to fail This book analyses the French political crisis, which has entered its most acute phase in more than thirty years with the break-up of traditional left and right social blocs. Governing parties have distanced themselves from the working classes, leaving behind on the one hand, craftsmen, shop owners and small entrepreneurs disappointed by the timidity of the reforms of the neoliberal right and, on the other hand, workers and employees hostile to the neoliberal and pro-European integration orientation of the Socialist Party. The Presidency of François Hollande was less an anomaly than the definitive failure of attempts to reconcile the social base of the left with the so-called \"modernisation\" of the French model. The project, based on the pursuit of neoliberal reforms, did not die with Hollande's failure; it was taken up and radicalised by his successor, Emmanuel Macron. This project needs a social base, the 'bourgeois bloc\", designed to overcome the right/left divide by a new alliance between the middle and upper classes. But this, as we have seen recently on the streets of Paris and elsewhere, is a precarious process.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781788733588"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1788733584"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": false
                },
                "pageCount": 192,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.2",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FHr7DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FHr7DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=FHr7DwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=FHr7DwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/The_Last_Neoliberal.html?hl=&id=FHr7DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Last_Neoliberal-sample-epub.acsm?id=FHr7DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FHr7DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Why centrist politics in France is bound to fail This book analyses the French political crisis, which has entered its most acute phase in more than thirty years with the break-up of traditional left and right social blocs."
              }
            },
            {
              "kind": "books#volume",
              "id": "QtwfEAAAQBAJ",
              "etag": "g7pcoPWk8eA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/QtwfEAAAQBAJ",
              "volumeInfo": {
                "title": "The Last Neoliberal",
                "subtitle": "Macron and the Origins of France's Political Crisis",
                "authors": [
                  "Stefano Palombarin",
                  "Bruno Amable"
                ],
                "publisher": "Verso Books",
                "publishedDate": "2021-01-12",
                "description": "Why centrist politics in France is bound to fail This book analyses the French political crisis, which has entered its most acute phase in more than thirty years with the break-up of traditional left and right social blocs. Governing parties have distanced themselves from the working classes, leaving behind on the one hand, craftsmen, shop owners and small entrepreneurs disappointed by the timidity of the reforms of the neoliberal right and, on the other hand, workers and employees hostile to the neoliberal and pro-European integration orientation of the Socialist Party. The Presidency of François Hollande was less an anomaly than the definitive failure of attempts to reconcile the social base of the left with the so-called \"modernisation\" of the French model. The project, based on the pursuit of neoliberal reforms, did not die with Hollande's failure; it was taken up and radicalised by his successor, Emmanuel Macron. This project needs a social base, the 'bourgeois bloc\", designed to overcome the right/left divide by a new alliance between the middle and upper classes. But this, as we have seen recently on the streets of Paris and elsewhere, is a precarious process.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781788733571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1788733576"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 192,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=QtwfEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=QtwfEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=QtwfEAAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=QtwfEAAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/The_Last_Neoliberal.html?hl=&id=QtwfEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=QtwfEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Why centrist politics in France is bound to fail This book analyses the French political crisis, which has entered its most acute phase in more than thirty years with the break-up of traditional left and right social blocs."
              }
            },
            {
              "kind": "books#volume",
              "id": "wyghEAAAQBAJ",
              "etag": "GM0Omo9rJk8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/wyghEAAAQBAJ",
              "volumeInfo": {
                "title": "Se remettre à vivre",
                "authors": [
                  "Rémy Poirier"
                ],
                "publisher": "Librinova",
                "publishedDate": "2021-03-22T00:00:00Z",
                "description": "16 mars 2020 : le président de la République, Emmanuel Macron, s’adresse aux Français pour leur annoncer qu’ils vont être placés en confinement. Pour Joe et sa famille, c’est le choc. Eux qui sont unis depuis toujours, vont se retrouver séparés les uns des autres pendant deux mois. Ils finiront par se rendre compte que cette expérience, au lieu de les éloigner, va les rapprocher plus que jamais.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791026278177"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=wyghEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=wyghEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=wyghEAAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=wyghEAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=wyghEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=wyghEAAAQBAJ&rdid=book-wyghEAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Se_remettre_%C3%A0_vivre-sample-epub.acsm?id=wyghEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Se_remettre_%C3%A0_vivre-sample-pdf.acsm?id=wyghEAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=wyghEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "16 mars 2020 : le président de la République, Emmanuel Macron, s’adresse aux Français pour leur annoncer qu’ils vont être placés en confinement."
              }
            },
            {
              "kind": "books#volume",
              "id": "ftQiEAAAQBAJ",
              "etag": "JEILZATs9Is",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ftQiEAAAQBAJ",
              "volumeInfo": {
                "title": "La politique française de coopération",
                "subtitle": "Je t'aide, moi non plus",
                "authors": [
                  "Philippe Marchesin"
                ],
                "publishedDate": "2021-03-11",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343221625"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343221626"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 688,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.0.0.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ftQiEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ftQiEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ftQiEAAAQBAJ&pg=PA73&dq=Emmanuel+Macron&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=ftQiEAAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_politique_fran%C3%A7aise_de_coop%C3%A9ration.html?hl=&id=ftQiEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ftQiEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "La seconde grande orientation du quinquennat de François Hollande, la \u003cbr\u003e\ndiplomatie économique, est, elle aussi, confirmée par \u003cb\u003eEmmanuel Macron\u003c/b\u003e. Ce \u003cbr\u003e\ndernier dispose d&#39;ailleurs, dans son équipe, d&#39;un conseiller technique « \u003cbr\u003e\ndiplomatie&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ua8hEAAAQBAJ",
              "etag": "S2/et55L8U8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ua8hEAAAQBAJ",
              "volumeInfo": {
                "title": "Lettre aux professeurs sur la liberté d'expression",
                "authors": [
                  "François HÉRAN"
                ],
                "publisher": "La Découverte",
                "publishedDate": "2021-03-11",
                "description": "Deux semaines après l'assassinat de Samuel Paty, François Héran publiait dans La Vie des idées une \" lettre aux professeurs \". Ce texte ayant beaucoup circulé, et suscité quelques vives réactions, l'auteur en développe ici les arguments. Les caricatures qui désacralisent le religieux sont-elles sacrées ? La diffusion des caricatures est-elle indépendante de l'État ? Comment la liberté de conscience et la liberté d'expression, ces \" tours jumelles \", ont-elles évolué depuis 1789 ? Peut-on outrager les croyances sans outrager les croyants ? Qu'en est-il au sein des établissements scolaires ? Dans son hommage à Samuel Paty, Emmanuel Macron défendait les caricatures, tout en appelant à revoir l'enseignement de l'Histoire, à combattre les discriminations, à pratiquer le respect mutuel. François Héran le prend au mot et s'attaque, avec des arguments percutants, à ceux qui nient l'existence de l'islamophobie, du racisme structurel et des discriminations systémiques. C'est dans ce déni que se loge la véritable cancel culture, note-t-il avec malice. Implacable et vif, pédagogique et précis, cet essai récuse les tentations extrêmes. Sa méthode : mettre en balance les grands principes avec discernement. Sa philosophie : recréer le lien social autour de la règle d'or du respect réciproque.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782348069284"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2348069288"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 151,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ua8hEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ua8hEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ua8hEAAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=ua8hEAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=ua8hEAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=ua8hEAAAQBAJ&rdid=book-ua8hEAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Lettre_aux_professeurs_sur_la_libert%C3%A9_d-sample-epub.acsm?id=ua8hEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Lettre_aux_professeurs_sur_la_libert%C3%A9_d-sample-pdf.acsm?id=ua8hEAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ua8hEAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Deux semaines après l&#39;assassinat de Samuel Paty, François Héran publiait dans La Vie des idées une &quot; lettre aux professeurs &quot;."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
orderBy = newest Test With q=Emmanuel Macron 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
orderBy = newest Test With q=Emmanuel Macron
expected false to be truthy
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 122ms
Mean size per request: 308B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token bb6b3902-69fb-44f0-a8e9-f1a9232810aa
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:02 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
            "errors": [
              {
                "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volume/2s5LxQEACAAJprojection=lite
Response Information
Response Code: 404 - Not Found
Mean time per request: 119ms
Mean size per request: 1.57KB

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a6175079-0180-444c-85c4-453694895bc5
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:02 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1604
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/2s5LxQEACAAJprojection=lite</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
projection = lite Test With volumeId=2s5LxQEACAAJ 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
projection = lite Test With volumeId=2s5LxQEACAAJ
Unexpected token '<' at 1:1
        <!DOCTYPE html>
        ^
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/2s5LxQEACAAJ
Response Information
Response Code: 200 - OK
Mean time per request: 172ms
Mean size per request: 2.07KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token dc124ab1-bcf2-4714-9012-744e9b648f0c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:02 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volume",
          "id": "2s5LxQEACAAJ",
          "etag": "eNsNUqzU0rs",
          "selfLink": "https://www.googleapis.com/books/v1/volumes/2s5LxQEACAAJ",
          "volumeInfo": {
            "title": "Bienvenido a Bingo !",
            "authors": [
              "Stéphane Colman"
            ],
            "publisher": "Marsu Productions",
            "publishedDate": "2019-05-17",
            "description": "Série mettant en scène le célèbre personnage né de l'imagination débridée de Franquin, ce petit farceur à mi-chemin entre le chimpanzé et le léopard qui habite la jungle palombienne et dont les aventures sont l'occasion de dénoncer le braconnage, ainsi que la déforestation qui guette les forêts et la jungle amazonienne ... [SDM].",
            "industryIdentifiers": [
              {
                "type": "ISBN_13",
                "identifier": "9791034733385"
              }
            ],
            "readingModes": {
              "text": false,
              "image": false
            },
            "pageCount": 48,
            "printedPageCount": 48,
            "dimensions": {
              "height": "30.00 cm",
              "width": "22.60 cm",
              "thickness": "0.90 cm"
            },
            "printType": "BOOK",
            "maturityRating": "NOT_MATURE",
            "allowAnonLogging": false,
            "contentVersion": "preview-1.0.0",
            "panelizationSummary": {
              "containsEpubBubbles": false,
              "containsImageBubbles": false
            },
            "language": "fr",
            "previewLink": "http://books.google.fr/books?id=2s5LxQEACAAJ&hl=&source=gbs_api",
            "infoLink": "https://play.google.com/store/books/details?id=2s5LxQEACAAJ&source=gbs_api",
            "canonicalVolumeLink": "https://play.google.com/store/books/details?id=2s5LxQEACAAJ"
          },
          "saleInfo": {
            "country": "FR",
            "saleability": "NOT_FOR_SALE",
            "isEbook": false
          },
          "accessInfo": {
            "country": "FR",
            "viewability": "NO_PAGES",
            "embeddable": false,
            "publicDomain": false,
            "textToSpeechPermission": "ALLOWED",
            "epub": {
              "isAvailable": false
            },
            "pdf": {
              "isAvailable": false
            },
            "webReaderLink": "http://play.google.com/books/reader?id=2s5LxQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
            "accessViewStatus": "NONE",
            "quoteSharingAllowed": false
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Test of kind with volumeId = 2s5LxQEACAAJ value books#volume 1 0 0
Test of id with volumeId = 2s5LxQEACAAJ value 2s5LxQEACAAJ 1 0 0
Test of etag with volumeId = 2s5LxQEACAAJ value eNsNUqzU0rs 1 0 0
Test of selfLink with volumeId = 2s5LxQEACAAJ value https://www.googleapis.com/books/v1/volumes/2s5LxQEACAAJ 1 0 0
Test of volumeInfo with volumeId = 2s5LxQEACAAJ value [object Object] 1 0 0
Test of saleInfo with volumeId = 2s5LxQEACAAJ value [object Object] 1 0 0
Test of accessInfo with volumeId = 2s5LxQEACAAJ value [object Object] 1 0 0
Total 8 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ
Response Information
Response Code: 200 - OK
Mean time per request: 264ms
Mean size per request: 5.95KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f18e1900-336e-4428-ad99-7202a9cc6298
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:03 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volume",
          "id": "noRSDQAAQBAJ",
          "etag": "7ncz44Ht7ik",
          "selfLink": "https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ",
          "volumeInfo": {
            "title": "Emmanuel Macron, en marche vers l'Elysée",
            "authors": [
              "Nicolas PRISSETTE"
            ],
            "publisher": "Place des éditeurs",
            "publishedDate": "2016-11-10",
            "description": "\u003cp\u003e\u003cb\u003eAu travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées.\u003c/b\u003e\u003cbr\u003eEmmanuel Macron est en campagne pour 2017. Inconnu des Français il y a deux ans, ce jeune homme de 38 ans s'apprête à concourir pour la fonction suprême. Du jamais-vu dans la Ve République. Mais qui est-il vraiment ? Que veut-il pour le pays ? Depuis son entrée au cœur du pouvoir avec François Hollande jusqu'aux secrets de son mouvement \" En Marche ! \", l'auteur fait le récit d'une ascension politique hors normes. Son parcours en dehors du PS, ses états d'âme à l'Elysée, sa lente et délicate émancipation du président socialiste, le rôle de sa femme Brigitte, sa stratégie présidentielle face à la droite, au FN et à son ancien patron. \u003cbr\u003e\u003cbr\u003e Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées. \u003cbr\u003e\u003c/p\u003e",
            "industryIdentifiers": [
              {
                "type": "ISBN_10",
                "identifier": "2259252583"
              },
              {
                "type": "ISBN_13",
                "identifier": "9782259252584"
              }
            ],
            "readingModes": {
              "text": true,
              "image": true
            },
            "pageCount": 160,
            "printedPageCount": 136,
            "printType": "BOOK",
            "categories": [
              "Political Science / Geopolitics",
              "Political Science / General"
            ],
            "averageRating": 5,
            "ratingsCount": 1,
            "maturityRating": "NOT_MATURE",
            "allowAnonLogging": true,
            "contentVersion": "1.2.1.0.preview.3",
            "panelizationSummary": {
              "containsEpubBubbles": false,
              "containsImageBubbles": false
            },
            "imageLinks": {
              "smallThumbnail": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&imgtk=AFLRE70yeLNwt_8bxupv9jj_LY5NSR8X4koTOsIorQMTE0pzZZQSS42R9uGYjDhGThSIEiW6R-_ENdjcuxBI_E8yTtjWHq_fX9aDksHdBTxu1Q-EY-hNryCTXKEq1NvlnAe576gmlqPj&source=gbs_api",
              "thumbnail": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&imgtk=AFLRE73nZRVBuOnJp8944u5WBoHmlP9FH4v53S_KXlG3eiY1uMxGTmiMl4VTFr1NTJK2DIOJjBMKGOv5uR57Kp3qXz5q1sYjlaoUjvTblo6EXJ03QWuVwiNCl34L7Vedy--5ENlnLBHa&source=gbs_api",
              "small": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=2&edge=curl&imgtk=AFLRE70LC_7GsXu6PcwUx3lAKovdV5LR6b53-AA25tW34TV_4hccb2yjWgo5DdAvR4lFJkA6-lZ4etcR7ptUewDypW0xSVoTEUqm4Mm0mxzC8dMtFDeXCIhSB0kKhUTt7ho0kZIF7O0B&source=gbs_api",
              "medium": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=3&edge=curl&imgtk=AFLRE72-WjyYoKGXB5USOS1G1wggbLAROONIwFrt6ccNA1KD903mJoTOOyGbikm3W6W3PJmvmXSIDwoFhc10xRG8xraggncXcu4iO2VE4DnIfG471OgvF1JmRlrbfMH6d6GttdxzRjX8&source=gbs_api",
              "large": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=4&edge=curl&imgtk=AFLRE70UBagWPbZTd8_drAtsel5isWp0Z2c9UMazPnAHFFiSAqIF_1MBPPgdWR98w3mYQBUQy99ZtuqAn5fSj4kugYrNiS8XJ_KVbwdsxy5XlksfAtBrVYLaw_e8ibGdBSihnROJEqT9&source=gbs_api",
              "extraLarge": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=6&edge=curl&imgtk=AFLRE72LEcQsL4ztJCzOqC4wz94o0Ls7yLgH7cZ53z_LXwFdVN3fra3Ztg0rSMQgntDI6Vjylvg-04CZxh-s4LmyXFFSWoe6SW_ZL3h1sJKb7O5q3zYpenRD1ptQ24HmwZ0oAdgEFPfZ&source=gbs_api"
            },
            "language": "fr",
            "previewLink": "http://books.google.fr/books?id=noRSDQAAQBAJ&hl=&source=gbs_api",
            "infoLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&source=gbs_api",
            "canonicalVolumeLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ"
          },
          "layerInfo": {
            "layers": [
              {
                "layerId": "geo",
                "volumeAnnotationsVersion": "2"
              }
            ]
          },
          "saleInfo": {
            "country": "FR",
            "saleability": "FOR_SALE",
            "isEbook": true,
            "listPrice": {
              "amount": 10.99,
              "currencyCode": "EUR"
            },
            "retailPrice": {
              "amount": 10.99,
              "currencyCode": "EUR"
            },
            "buyLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&rdid=book-noRSDQAAQBAJ&rdot=1&source=gbs_api",
            "offers": [
              {
                "finskyOfferType": 1,
                "listPrice": {
                  "amountInMicros": 10990000,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amountInMicros": 10990000,
                  "currencyCode": "EUR"
                },
                "giftable": true
              }
            ]
          },
          "accessInfo": {
            "country": "FR",
            "viewability": "PARTIAL",
            "embeddable": true,
            "publicDomain": false,
            "textToSpeechPermission": "ALLOWED",
            "epub": {
              "isAvailable": true,
              "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-epub.acsm?id=noRSDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
            },
            "pdf": {
              "isAvailable": true,
              "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-pdf.acsm?id=noRSDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
            },
            "webReaderLink": "http://play.google.com/books/reader?id=noRSDQAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
            "accessViewStatus": "SAMPLE",
            "quoteSharingAllowed": false
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 6 0 0
Validity of volumeId 6 0 0
Total 12 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?maxResults=0&q=skiing
Response Information
Response Code: 200 - OK
Mean time per request: 164ms
Mean size per request: 49B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 7180a8a4-c3f4-44b8-8a0f-fb6a2dcb7fb9
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:03 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 0
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = 0 Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&printType=magazines
Response Information
Response Code: 200 - OK
Mean time per request: 444ms
Mean size per request: 22.54KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token bf09818a-0f26-4c2b-a56e-3591aed4daf9
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:04 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 183,
          "items": [
            {
              "kind": "books#volume",
              "id": "bXgHns23uw4C",
              "etag": "Kmki07/Xzkw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1998-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 120,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&pg=PP1&dq=skiing&hl=&as_pt=MAGAZINES&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=bXgHns23uw4C&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=bXgHns23uw4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "qIfPW3SvGfwC",
              "etag": "fOG1HaSEb/I",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/qIfPW3SvGfwC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2009-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 48,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&pg=PA30&dq=skiing&hl=&as_pt=MAGAZINES&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=qIfPW3SvGfwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=qIfPW3SvGfwC&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The Short, Happy Ski Life of Ernest Hemingway From Italy to Austria to Idaho, \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e played a key role in the novelist&#39;s life. A \u003cb\u003eSkiing\u003c/b\u003e Heritage Classic from the \u003cbr\u003e\npast. By Valerie Danby-Smith Stories abound of Ernest Hemingway&#39;s feats as&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "N1gEAAAAMBAJ",
              "etag": "vck2UX86O5U",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&pg=PA11&dq=skiing&hl=&as_pt=MAGAZINES&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=N1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N1gEAAAAMBAJ&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1958 Helicopter-assisted \u003cb\u003eskiing\u003c/b\u003e is offered at Gstaad andVal d&#39;Isere. 1961 Michel \u003cbr\u003e\nZiegler forms Air Alpes, transporting skiers by STOL aircraft. Helicopter-lifted \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e at Timpanagos, Utah. 1965 Heli-\u003cb\u003eskiing\u003c/b\u003e trips in the Bugaboos of British&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WlgEAAAAMBAJ",
              "etag": "atmxULd4A+Y",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WlgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1998-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 76,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&pg=PT60&dq=skiing&hl=&as_pt=MAGAZINES&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=WlgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WlgEAAAAMBAJ&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e Heritage page 29. &#39;1. -&lt; CLAUDE K!U&quot; IPS SOME MQRi; ;s. H&amp;ross or Vi&#39;i \u003cbr\u003e\n\u003cb\u003eSkiing\u003c/b\u003e cover December 1971: Wayne Wong executing a wheelie March 1971 at \u003cbr\u003e\nWaterville addition to the two freestyle contests which \u003cb\u003eSkiing\u003c/b\u003e had sponsored."
              }
            },
            {
              "kind": "books#volume",
              "id": "O1gEAAAAMBAJ",
              "etag": "JJ03yDa1G3s",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-12",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&pg=PA23&dq=skiing&hl=&as_pt=MAGAZINES&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=O1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O1gEAAAAMBAJ&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Launch of Rocky Mountain \u003cb\u003eSkiing\u003c/b\u003e Magazine. 1959 Launch of Ski Life Magazine, \u003cbr\u003e\nNew York City. 1962 Ski Life and Ski Magazine merged in a single magazine \u003cbr\u003e\nowned by Universal Publishing &amp; Distributing Co., New York. 1964 Ziff Davis&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dFgEAAAAMBAJ",
              "etag": "9WgBSyRVQl8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2000-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&pg=PA6&dq=skiing&hl=&as_pt=MAGAZINES&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=dFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dFgEAAAAMBAJ&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dear Editor: Was just rereading Minnie Dole&#39;s Adventures in \u003cb\u003eSkiing\u003c/b\u003e, written about \u003cbr\u003e\n1965. Fascinating chapters. Even tells us where the name Minnie came from. (An \u003cbr\u003e\nArmy nickname from Minnie&#39;s service in World War I.) I copied down a poem&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "SAqygnGYNs0C",
              "etag": "cnlUQakaxRM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SAqygnGYNs0C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1969-09",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 182,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=SAqygnGYNs0C&pg=PA1&dq=skiing&hl=&as_pt=MAGAZINES&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=SAqygnGYNs0C&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=SAqygnGYNs0C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SAqygnGYNs0C&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "JorKhs5uDYIC",
              "etag": "E/+rMTzvKq0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JorKhs5uDYIC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1970-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 142,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=JorKhs5uDYIC&pg=PA1&dq=skiing&hl=&as_pt=MAGAZINES&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=JorKhs5uDYIC&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=JorKhs5uDYIC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JorKhs5uDYIC&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "1RDjOaRI-VEC",
              "etag": "r6rcszUUN98",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1RDjOaRI-VEC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1985",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 104,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&pg=PP1&dq=skiing&hl=&as_pt=MAGAZINES&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=1RDjOaRI-VEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1RDjOaRI-VEC&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "Cd4zSkP_6OYC",
              "etag": "aQDwyaJfNxA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Cd4zSkP_6OYC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2011-11",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 36,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Cd4zSkP_6OYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Cd4zSkP_6OYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=Cd4zSkP_6OYC&pg=PA1&dq=skiing&hl=&as_pt=MAGAZINES&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Cd4zSkP_6OYC&dq=skiing&hl=&as_pt=MAGAZINES&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=Cd4zSkP_6OYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Cd4zSkP_6OYC&hl=&as_pt=MAGAZINES&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
printType = magazines Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&projection={{projection}}
Response Information
Response Code: 400 - Bad Request
Mean time per request: 122ms
Mean size per request: 448B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 15d1e242-a372-4434-83a7-e5705ebb8059
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:04 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"{{projection}}\"",
            "errors": [
              {
                "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"{{projection}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&langRestrict={{langRestrict}}
Response Information
Response Code: 200 - OK
Mean time per request: 348ms
Mean size per request: 22.34KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 20467d01-2383-47ae-919e-a047e7346784
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:04 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 505,
          "items": [
            {
              "kind": "books#volume",
              "id": "bXgHns23uw4C",
              "etag": "BApDPY7nJlQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1998-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 120,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&pg=PP1&dq=skiing&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=bXgHns23uw4C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=bXgHns23uw4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "qIfPW3SvGfwC",
              "etag": "pccqX+4Ef8o",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/qIfPW3SvGfwC",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2009-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 48,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=qIfPW3SvGfwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&pg=PA30&dq=skiing&hl=&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=qIfPW3SvGfwC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=qIfPW3SvGfwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=qIfPW3SvGfwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The Short, Happy Ski Life of Ernest Hemingway From Italy to Austria to Idaho, \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e played a key role in the novelist&#39;s life. A \u003cb\u003eSkiing\u003c/b\u003e Heritage Classic from the \u003cbr\u003e\npast. By Valerie Danby-Smith Stories abound of Ernest Hemingway&#39;s feats as&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "N1gEAAAAMBAJ",
              "etag": "rstXqo+tb5w",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&pg=PA11&dq=skiing&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=N1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1958 Helicopter-assisted \u003cb\u003eskiing\u003c/b\u003e is offered at Gstaad andVal d&#39;Isere. 1961 Michel \u003cbr\u003e\nZiegler forms Air Alpes, transporting skiers by STOL aircraft. Helicopter-lifted \u003cbr\u003e\n\u003cb\u003eskiing\u003c/b\u003e at Timpanagos, Utah. 1965 Heli-\u003cb\u003eskiing\u003c/b\u003e trips in the Bugaboos of British&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WlgEAAAAMBAJ",
              "etag": "ZemoPRWoKGw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WlgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "1998-09",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 76,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WlgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&pg=PT60&dq=skiing&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=WlgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=WlgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WlgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e Heritage page 29. &#39;1. -&lt; CLAUDE K!U&quot; IPS SOME MQRi; ;s. H&amp;ross or Vi&#39;i \u003cbr\u003e\n\u003cb\u003eSkiing\u003c/b\u003e cover December 1971: Wayne Wong executing a wheelie March 1971 at \u003cbr\u003e\nWaterville addition to the two freestyle contests which \u003cb\u003eSkiing\u003c/b\u003e had sponsored."
              }
            },
            {
              "kind": "books#volume",
              "id": "O1gEAAAAMBAJ",
              "etag": "iMr9SUQ4XIE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/O1gEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2006-12",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 44,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=O1gEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&pg=PA23&dq=skiing&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=O1gEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=O1gEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=O1gEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Launch of Rocky Mountain \u003cb\u003eSkiing\u003c/b\u003e Magazine. 1959 Launch of Ski Life Magazine, \u003cbr\u003e\nNew York City. 1962 Ski Life and Ski Magazine merged in a single magazine \u003cbr\u003e\nowned by Universal Publishing &amp; Distributing Co., New York. 1964 Ziff Davis&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "dFgEAAAAMBAJ",
              "etag": "36ctoBe5jr4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dFgEAAAAMBAJ",
              "volumeInfo": {
                "title": "Skiing Heritage Journal",
                "publishedDate": "2000-06",
                "description": "Skiing Heritage is a quarterly Journal of original, entertaining, and informative feature articles on skiing history. Published by the International Skiing History Association, its contents support ISHA's mission \"to preserve skiing history and to increase awareness of the sport's heritage.\"",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.preview.1",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=dFgEAAAAMBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&pg=PA6&dq=skiing&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dFgEAAAAMBAJ&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing_Heritage_Journal.html?hl=&id=dFgEAAAAMBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dFgEAAAAMBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dear Editor: Was just rereading Minnie Dole&#39;s Adventures in \u003cb\u003eSkiing\u003c/b\u003e, written about \u003cbr\u003e\n1965. Fascinating chapters. Even tells us where the name Minnie came from. (An \u003cbr\u003e\nArmy nickname from Minnie&#39;s service in World War I.) I copied down a poem&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "SAqygnGYNs0C",
              "etag": "miEsE/1qtJU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/SAqygnGYNs0C",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1969-09",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 182,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=SAqygnGYNs0C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=SAqygnGYNs0C&pg=PA1&dq=skiing&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=SAqygnGYNs0C&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=SAqygnGYNs0C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=SAqygnGYNs0C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "JorKhs5uDYIC",
              "etag": "+3kOsg9PDAU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JorKhs5uDYIC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1970-02",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 142,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JorKhs5uDYIC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=JorKhs5uDYIC&pg=PA1&dq=skiing&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=JorKhs5uDYIC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=JorKhs5uDYIC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JorKhs5uDYIC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "zZvxTQ__GAAC",
              "etag": "puqLaI4D6G4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zZvxTQ__GAAC",
              "volumeInfo": {
                "title": "Science and Skiing V",
                "authors": [
                  "Erich Müller"
                ],
                "publisher": "Meyer & Meyer Verlag",
                "publishedDate": "2012",
                "description": "The book contains the proceedings of the Fifth International Congress on Science and Skiing. The scientific program again offered a broad spectrum of current research work in Alpine Skiing, Snowboarding, Cross-country Skiing and Ski Jumping.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781841263533"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1841263532"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 700,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zZvxTQ__GAAC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&printsec=frontcover&dq=skiing&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zZvxTQ__GAAC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Science_and_Skiing_V.html?hl=&id=zZvxTQ__GAAC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zZvxTQ__GAAC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "The book contains the proceedings of the Fifth International Congress on Science and Skiing, which was held at St. Christoph am Arlberg, Tyrol, Austria, in December 2010."
              }
            },
            {
              "kind": "books#volume",
              "id": "1RDjOaRI-VEC",
              "etag": "/BkDyYS7XBM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1RDjOaRI-VEC",
              "volumeInfo": {
                "title": "Skiing",
                "publishedDate": "1985",
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 104,
                "printType": "MAGAZINE",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1RDjOaRI-VEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&pg=PP1&dq=skiing&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=1RDjOaRI-VEC&dq=skiing&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Skiing.html?hl=&id=1RDjOaRI-VEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1RDjOaRI-VEC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&filter=ebooks
Response Information
Response Code: 200 - OK
Mean time per request: 542ms
Mean size per request: 35.02KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 00e2dd21-8cec-47a4-bd5d-3fa4a6201e70
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:05 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 530,
          "items": [
            {
              "kind": "books#volume",
              "id": "buEDV0FIqbYC",
              "etag": "6Lzn/eUp3dk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/buEDV0FIqbYC",
              "volumeInfo": {
                "title": "Skiing",
                "subtitle": "The National Forests, America's Playgrounds",
                "publishedDate": "1970",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "IND:30000099705844"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 22,
                "printType": "BOOK",
                "categories": [
                  "Skis and skiing"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=buEDV0FIqbYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=buEDV0FIqbYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=buEDV0FIqbYC&pg=PP1&dq=skiing&hl=&as_brr=5&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=buEDV0FIqbYC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=buEDV0FIqbYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=buEDV0FIqbYC&rdid=book-buEDV0FIqbYC&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Skiing.epub?id=buEDV0FIqbYC&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=buEDV0FIqbYC&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "UWgvAAAAYAAJ",
              "etag": "sx9skZQ4dAA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/UWgvAAAAYAAJ",
              "volumeInfo": {
                "title": "Skiing",
                "subtitle": "The National Forests, America's Playgrounds",
                "authors": [
                  "United States. Forest Service"
                ],
                "publishedDate": "1966",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UVA:X030487745"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 24,
                "printType": "BOOK",
                "categories": [
                  "Forest reserves"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=UWgvAAAAYAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=UWgvAAAAYAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=UWgvAAAAYAAJ&pg=PP17&dq=skiing&hl=&as_brr=5&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=UWgvAAAAYAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=UWgvAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=UWgvAAAAYAAJ&rdid=book-UWgvAAAAYAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Skiing.epub?id=UWgvAAAAYAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=UWgvAAAAYAAJ&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eSkiing\u003c/b\u003e is growing in popularity so rapidly and steadily that the Forest Service \u003cbr\u003e\nmust keep close check on the use and capacities of existing areas and the \u003cbr\u003e\nfeasibility of expand . ing them . At the same time , the Service is constantly on the \u003cbr\u003e\nlookout&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "7482AQAAMAAJ",
              "etag": "ZDX6u9PXeHU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/7482AQAAMAAJ",
              "volumeInfo": {
                "title": "Chugach National Forest (N.F.), Commercially Guided Helicopter Skiing on the Kenai Peninsula",
                "subtitle": "Environmental Impact Statement",
                "publishedDate": "2004",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "NWU:35556032750671"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=7482AQAAMAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=7482AQAAMAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=7482AQAAMAAJ&pg=SA1-PA5&dq=skiing&hl=&as_brr=5&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=7482AQAAMAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=7482AQAAMAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=7482AQAAMAAJ&rdid=book-7482AQAAMAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Chugach_National_Forest_N_F_Commercially.epub?id=7482AQAAMAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=7482AQAAMAAJ&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "These opportunities are to be made available to the public . Many areas on the \u003cbr\u003e\nKenai Peninsula geographic area have excellent terrain and snow conditions for \u003cbr\u003e\nhelicopter \u003cb\u003eskiing\u003c/b\u003e . The role of outfitter and guide operations in helping the agency\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "r-lzSgJXd9cC",
              "etag": "mvgAVQOpSzs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/r-lzSgJXd9cC",
              "volumeInfo": {
                "title": "Joint Resolution Designating January 20, 1989, as \"National Skiing Day.\"",
                "authors": [
                  "United States"
                ],
                "publishedDate": "1988",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCR:31210018767374"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 2,
                "printType": "BOOK",
                "categories": [
                  "National Skiing Day"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "full-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=r-lzSgJXd9cC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=r-lzSgJXd9cC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=r-lzSgJXd9cC&pg=PP2&dq=skiing&hl=&as_brr=5&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=r-lzSgJXd9cC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=r-lzSgJXd9cC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=r-lzSgJXd9cC&rdid=book-r-lzSgJXd9cC&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "downloadLink": "http://books.google.fr/books/download/Joint_Resolution_Designating_January_20.pdf?id=r-lzSgJXd9cC&hl=&output=pdf&sig=ACfU3U2JpzyXnTAmrY90yCXMjkIW9AhJQg&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=r-lzSgJXd9cC&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "301 ) Designating January 20 , 1989 , as “ National \u003cb\u003eSkiing\u003c/b\u003e Day &quot; . Whereas \u003cbr\u003e\ncommercial alpine and nordic \u003cb\u003eskiing\u003c/b\u003e operations are among the fastest growing \u003cbr\u003e\ncommercial uses of the national forests ; Whereas \u003cb\u003eskiing\u003c/b\u003e increases the \u003cbr\u003e\nrecreational&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "OpjuBwAAQBAJ",
              "etag": "qhQgnduy9kk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/OpjuBwAAQBAJ",
              "volumeInfo": {
                "title": "The Physics of Skiing",
                "subtitle": "Skiing at the Triple Point",
                "authors": [
                  "David A. Lind",
                  "Scott P. Sanders"
                ],
                "publisher": "Springer Science & Business Media",
                "publishedDate": "2013-06-29",
                "description": "\"A fascinating look inside the complexities and enjoyment of skiing. For every skier, from the beginner to the Olympic Gold Medalist, this book provides a treasure of information.\" -PAUL MAJOR, ATHLETIC DIRECTOR, U.S. SKI TEAM \"I was delighted to learn from this interesting book more about the physics of a sport I have enjoyed for more than seventy years.\" -NORMAN RAMSEY, NOBEL LAUREATE IN PHYSICS, HARVARD UNIVERSITY",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781475743456"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1475743459"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 270,
                "printType": "BOOK",
                "categories": [
                  "Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.1.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=OpjuBwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=OpjuBwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=OpjuBwAAQBAJ&printsec=frontcover&dq=skiing&hl=&as_brr=5&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=OpjuBwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=OpjuBwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 63.29,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 41.14,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=OpjuBwAAQBAJ&rdid=book-OpjuBwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 63290000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 41140000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Physics_of_Skiing-sample-epub.acsm?id=OpjuBwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Physics_of_Skiing-sample-pdf.acsm?id=OpjuBwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=OpjuBwAAQBAJ&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "&quot;A fascinating look inside the complexities and enjoyment of skiing. For every skier, from the beginner to the Olympic Gold Medalist, this book provides a treasure of information."
              }
            },
            {
              "kind": "books#volume",
              "id": "KdjRs5rdy8oC",
              "etag": "JG9kjVyQkRg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/KdjRs5rdy8oC",
              "volumeInfo": {
                "title": "The Ultimate Guide to Weight Training for Skiing",
                "authors": [
                  "Rob Price"
                ],
                "publisher": "Price World Publishing",
                "publishedDate": "2008-08",
                "description": "\"The Ultimate Guide to Weight Training for Skiing\" is the most comprehensive and up-to-date skiing-specific training guide in the world today. It contains descriptions and photographs of over 80 of the most effective weight training, flexibility, and abdominal exercises used by athletes worldwide. This book features year round skiing-specific weight training programs guaranteed to improve your performance and get you results. No other skiing book to date has been so well designed, so easy to use, and so committed to weight training. This book enables skiers of all types to increase strength, flexibility, and speed, resulting in higher jumps, quicker runs, and overall success on the slopes. The programs also help raise endurance and helps prevent injuries. Both beginners and advanced athletes and weight trainers can follow this book and utilize its programs. From recreational to professional, thousands of athletes all over the world are already benefiting from this book and its techniques, and now you can too!",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781936910847"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1936910845"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 177,
                "printType": "BOOK",
                "categories": [
                  "Health & Fitness"
                ],
                "averageRating": 4,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.2.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=KdjRs5rdy8oC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=KdjRs5rdy8oC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=KdjRs5rdy8oC&printsec=frontcover&dq=skiing&hl=&as_brr=5&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=KdjRs5rdy8oC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=KdjRs5rdy8oC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 13.41,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 13.41,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=KdjRs5rdy8oC&rdid=book-KdjRs5rdy8oC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 13410000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 13410000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Ultimate_Guide_to_Weight_Training_fo-sample-epub.acsm?id=KdjRs5rdy8oC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/The_Ultimate_Guide_to_Weight_Training_fo-sample-pdf.acsm?id=KdjRs5rdy8oC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=KdjRs5rdy8oC&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "&quot;The Ultimate Guide to Weight Training for Skiing&quot; is the most comprehensive and up-to-date skiing-specific training guide in the world today."
              }
            },
            {
              "kind": "books#volume",
              "id": "iqvgigQvXioC",
              "etag": "wTnHbK4DHXE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/iqvgigQvXioC",
              "volumeInfo": {
                "title": "Skiing Trends and Opportunities in the Western States",
                "authors": [
                  "Roscoe B. Herrington"
                ],
                "publishedDate": "1967",
                "description": "A US Forest Service study of skiing and the opportunity for ski area development in the western United States. (CFD).",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "MINN:31951D02988461W"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 90,
                "printType": "BOOK",
                "categories": [
                  "Skis and skiing"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.3.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=iqvgigQvXioC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=iqvgigQvXioC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=iqvgigQvXioC&printsec=frontcover&dq=skiing&hl=&as_brr=5&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=iqvgigQvXioC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=iqvgigQvXioC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=iqvgigQvXioC&rdid=book-iqvgigQvXioC&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Skiing_Trends_and_Opportunities_in_the_W.epub?id=iqvgigQvXioC&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=iqvgigQvXioC&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "A US Forest Service study of skiing and the opportunity for ski area development in the western United States. (CFD)."
              }
            },
            {
              "kind": "books#volume",
              "id": "6HIB79Rf0wEC",
              "etag": "x9i+lxxC2Dc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/6HIB79Rf0wEC",
              "volumeInfo": {
                "title": "Library of Congress Subject Headings",
                "authors": [
                  "Library of Congress",
                  "Library of Congress. Subject Cataloging Division",
                  "Library of Congress. Office for Subject Cataloging Policy"
                ],
                "publishedDate": "2013",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCR:31210024276329"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "Subject headings, Library of Congress"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.1.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=6HIB79Rf0wEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=6HIB79Rf0wEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=6HIB79Rf0wEC&pg=RA2-PA372&dq=skiing&hl=&as_brr=5&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=6HIB79Rf0wEC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=6HIB79Rf0wEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=6HIB79Rf0wEC&rdid=book-6HIB79Rf0wEC&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Library_of_Congress_Subject_Headings.epub?id=6HIB79Rf0wEC&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=6HIB79Rf0wEC&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Ski runs ( May Subd Geog ) UF Runs , Ski BT Runs ( Winter sports ) Ski skating \u003cbr\u003e\nUSE Cross - country \u003cb\u003eskiing\u003c/b\u003e — Skating Ski slopestyle USE Slopestyle \u003cb\u003eskiing\u003c/b\u003e Ski \u003cbr\u003e\ntouring USE Cross - country \u003cb\u003eskiing\u003c/b\u003e Ski training USE Skis and \u003cb\u003eskiing\u003c/b\u003e - Training Ski\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "WE7hKqrjXuQC",
              "etag": "+mo7hVfACVw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/WE7hKqrjXuQC",
              "volumeInfo": {
                "title": "Inner Skiing",
                "subtitle": "Revised Edition",
                "authors": [
                  "W. Timothy Gallwey"
                ],
                "publisher": "Random House",
                "publishedDate": "2010-09-01",
                "description": "A New, Completely Revised Edition of the Classic Guide to Better Skiing Have you been searching for a way to overcome your fear, trust your instincts, and ski to your greatest potential? Inner Skiing will help you do all this and more. In this newly updated edition of the skiing classic, W. Timothy Gallwey and Robert Kriegel offer advice on and examples of how to gain the \"inner\" self-confidence needed to ski well and have fun on the slopes. Inner Skiing will help you: Focus on each step of a particular technique (like the parallel turn), then put it all together so that the motion seems effortless Analyze your fears to distinguish between healthy fear and unnecessary fear that you can overcome Achieve \"breakthrough\" runs in which you experience natural and coordinated movements Move to the next level in your skiing ability and feel in control Gallwey and Kriegel are two of the leading innovators in sports, and this new edition refines the techniques they have perfected over their long careers. Their easy-to-follow examples and anecdotes will help skiers of all abilities--from beginner to expert. Inner Skiing will change the way you ski.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9780307758866"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "0307758869"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 176,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.5.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=WE7hKqrjXuQC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=WE7hKqrjXuQC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=WE7hKqrjXuQC&printsec=frontcover&dq=skiing&hl=&as_brr=5&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=WE7hKqrjXuQC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=WE7hKqrjXuQC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.17,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.17,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=WE7hKqrjXuQC&rdid=book-WE7hKqrjXuQC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12170000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12170000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Inner_Skiing-sample-epub.acsm?id=WE7hKqrjXuQC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Inner_Skiing-sample-pdf.acsm?id=WE7hKqrjXuQC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=WE7hKqrjXuQC&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In this newly updated edition of the skiing classic, W. Timothy Gallwey and Robert Kriegel offer advice on and examples of how to gain the &quot;inner&quot; self-confidence needed to ski well and have fun on the slopes."
              }
            },
            {
              "kind": "books#volume",
              "id": "eQ8QU3TTeoEC",
              "etag": "qyjSJSHJGiU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/eQ8QU3TTeoEC",
              "volumeInfo": {
                "title": "Science and Skiing",
                "authors": [
                  "E. Kornexl",
                  "E. Muller",
                  "C. Raschner",
                  "H. Schwameder"
                ],
                "publisher": "Taylor & Francis",
                "publishedDate": "2003-09-02",
                "description": "The first International Congress on Science and Skiing was held in Austria in January 1996. The main aim of the conference was to bring together original key research in this area and provid an essential update for those in the field. The lnk between theory and practice was also addressed, making the research more applicable for both researchers and coaches. This book is divided into five parts, each containing a group of papers that are related by theme or disciplineary approach. They are as follows: Biomechanics of Skiing; Fitness testing and Training in Skiing; Movement Control and Psychology in Skiing; Physiology of Skiing and Sociology of Skiing. The conclusions drawn from the conference represent an invaluable practical reference for sports scientists, coached, skiers and all those involved in this area.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781135818104"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "113581810X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 626,
                "printType": "BOOK",
                "categories": [
                  "Sports & Recreation"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "2.5.5.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=eQ8QU3TTeoEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=eQ8QU3TTeoEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=eQ8QU3TTeoEC&printsec=frontcover&dq=skiing&hl=&as_brr=5&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=eQ8QU3TTeoEC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=eQ8QU3TTeoEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 41.13,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 29.74,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=eQ8QU3TTeoEC&rdid=book-eQ8QU3TTeoEC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 41130000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 29740000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Science_and_Skiing-sample-epub.acsm?id=eQ8QU3TTeoEC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Science_and_Skiing-sample-pdf.acsm?id=eQ8QU3TTeoEC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=eQ8QU3TTeoEC&hl=&as_brr=5&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "This book is divided into five parts, each containing a group of papers that are related by theme or disciplineary approach."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
filter = ebooks Test With q=skiing 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&download={{download}}
Response Information
Response Code: 400 - Bad Request
Mean time per request: 122ms
Mean size per request: 436B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token d3000960-a357-4eef-aceb-5a1c5ac271eb
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:05 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
            "errors": [
              {
                "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Marsupilami%20tome%20%22piste%22
Response Information
Response Code: 200 - OK
Mean time per request: 346ms
Mean size per request: 44.45KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f1f7b7ba-1e63-4d3b-a60c-cbe5d35e2648
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:05 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 345,
          "items": [
            {
              "kind": "books#volume",
              "id": "jTP9AwAAQBAJ",
              "etag": "0sd8tRVbi44",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/jTP9AwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami – tome 16 - Tous en piste",
                "authors": [
                  "Dugomier"
                ],
                "publisher": "Marsu",
                "publishedDate": "2013-07-12",
                "description": "Un tour de magie à inventer, le chapiteau à réparer, des bonbons à distribuer au public : en piste Marsupilami ! Mais c'est sans compter sur un Marsupilami chatouilleur, gourmand et très maladroit. Le cirque Zabaglione va devoir jongler avec la famille du roi de la forêt palombienne...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800178387"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800178388"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 48,
                "printType": "BOOK",
                "categories": [
                  "Juvenile Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.7.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "84334bd529361845",
                  "imageBubbleVersion": "84334bd529361845"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=jTP9AwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=jTP9AwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=jTP9AwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Tous en piste",
                  "bookDisplayNumber": "16",
                  "volumeSeries": [
                    {
                      "seriesId": "bnbZFwAAABC2YM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 15
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=jTP9AwAAQBAJ&rdid=book-jTP9AwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_16_Tous_en_piste-sample-epub.acsm?id=jTP9AwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_16_Tous_en_piste-sample-pdf.acsm?id=jTP9AwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=jTP9AwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Un tour de magie à inventer, le chapiteau à réparer, des bonbons à distribuer au public : en piste Marsupilami !"
              }
            },
            {
              "kind": "books#volume",
              "id": "kDT9AwAAQBAJ",
              "etag": "JymULEs/VMc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/kDT9AwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami – tome 25 - Sur la piste du Marsupilami",
                "authors": [
                  "Stéphane Colman"
                ],
                "publisher": "Marsu",
                "publishedDate": "2013-07-12",
                "description": "Il se murmure qu'une orchidée rarissime pousse au fond de la jungle palombienne... Mais surtout, c'est Le Marsupilami qui suscite une curiosité contagieuse. Un reporter, une botaniste ou une tribu de Payas, chacun a ses raisons de partir sur la piste du Marsupilami...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800178561"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800178566"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "Juvenile Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.7.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "a694b3df40dc613d_A",
                  "imageBubbleVersion": "a694b3df40dc613d_A"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=kDT9AwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=kDT9AwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=kDT9AwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Sur la piste du Marsupilami",
                  "bookDisplayNumber": "25",
                  "volumeSeries": [
                    {
                      "seriesId": "bnbZFwAAABC2YM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 24
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=kDT9AwAAQBAJ&rdid=book-kDT9AwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_25_Sur_la_piste_du_Mars-sample-epub.acsm?id=kDT9AwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_25_Sur_la_piste_du_Mars-sample-pdf.acsm?id=kDT9AwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=kDT9AwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il se murmure qu&#39;une orchidée rarissime pousse au fond de la jungle palombienne."
              }
            },
            {
              "kind": "books#volume",
              "id": "RW88DwAAQBAJ",
              "etag": "YRPIlVmyKRQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/RW88DwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami par - Tome 1 - Des histoires courtes du Marsupilami par... Tome 1",
                "authors": [
                  "Collectif"
                ],
                "publisher": "Dupuis",
                "publishedDate": "2017-11-03T00:00:00+01:00",
                "description": "Le Marsupilami, animal légendaire vivant au coeur de la jungle de Palombie, naît en 1952 sous la plume d'André Franquin dans une aventure de Spirou et Fantasio : \"Spirou et les héritiers\". Très vite, ce personnage hors du commun obtient sa propre série dessinée par Batem, avant d'être porté à l'écran dans le film \"Sur la piste du Marsupilami\" en 2012. Aujourd'hui, les auteurs de la nouvelle génération, rendent hommage au célèbre marsupial dans un diptyque d'histoires courtes, dont voici le premier volume.Dix-huit auteurs (Baba, Bertolucci, Bocquet, Brrémaud, Camboni, Collin, Cossu, Filippi, Goulet, Hamon, Lapuss', Munuera, Pog, Priou, Ramon, Reynès, Sti et Tako) c'est autant de facettes du Marsupilami à découvrir ! À travers dix récits aux styles variés, mais toujours fidèles à l'esprit de l'intrépide créature, ce recueil pose un regard contemporain, éclectique et émouvant sur le célèbre marsupial de Franquin.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800183886"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800183888"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 104,
                "printType": "BOOK",
                "categories": [
                  "Humor"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=RW88DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=RW88DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=RW88DwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=RW88DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=RW88DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=RW88DwAAQBAJ&rdid=book-RW88DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_par_Tome_1_Des_histoires_cou-sample-epub.acsm?id=RW88DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_par_Tome_1_Des_histoires_cou-sample-pdf.acsm?id=RW88DwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=RW88DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le Marsupilami, animal légendaire vivant au coeur de la jungle de Palombie, naît en 1952 sous la plume d&#39;André Franquin dans une aventure de Spirou et Fantasio : &quot;Spirou et les héritiers&quot;."
              }
            },
            {
              "kind": "books#volume",
              "id": "2s5LxQEACAAJ",
              "etag": "oPCqFhtIPwU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2s5LxQEACAAJ",
              "volumeInfo": {
                "title": "Bienvenido a Bingo !",
                "publisher": "Marsu Productions",
                "publishedDate": "2019-05-17",
                "description": "Diane Forest, la seule botaniste au monde à bien connaître les marsupilamis, part protéger le plus vieux cactus du monde : El Viejo Milagroso. Le souci pour ce \" vieux miraculeux \" qui est censé exaucer les voeux, c'est que juste à côté, en plein milieu du désert, a poussé une ville faite de casinos et de machistes : Bingo. Détestables à tous niveaux, ils prennent en grippe Diane dès son arrivée en ces terres misogynes. Et lorsque la police se rend compte qu'une petite marsupilamie a fait le voyage avec elle, son périple tourne au drame... Détenue en garde à vue puis emprisonnée dans une prison haute sécurité pour femmes (où elles n'ont pour distraction que le matériel ménager que mettent à disposition les gardiens...), elle réussira à s'évader et tentera de retrouver Bibi avant qu'il ne lui arrive malheur dans El Radiator del Diablo, ce terrible désert. Mais de l'autre côté de la Palombie, la mère marsupilamie semble se douter de quelque chose...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791034733385"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 48,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=2s5LxQEACAAJ&dq=Marsupilami+tome+%22piste%22&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=2s5LxQEACAAJ&dq=Marsupilami+tome+%22piste%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Bienvenido_a_Bingo.html?hl=&id=2s5LxQEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2s5LxQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Série mettant en scène le célèbre personnage né de l&#39;imagination débridée de Franquin, ce petit farceur à mi-chemin entre le chimpanzé et le léopard qui habite la jungle palombienne et dont les aventures sont l&#39;occasion de ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "_DP9AwAAQBAJ",
              "etag": "DudOB3m8yvQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/_DP9AwAAQBAJ",
              "volumeInfo": {
                "title": "Marsupilami – tome 14 - Un fils en or",
                "authors": [
                  "Batem",
                  "Olivier Saive"
                ],
                "publisher": "Marsu",
                "publishedDate": "2013-07-12",
                "description": "Lady Oldskin, richissime excentrique cherche à kidnapper un enfant, persuadée qu'il est la réincarnation du célèbre dieu du Rio Soupopoaro. Mais le dieu peut aussi provoquer l'apparition d'une source aux vertus magiques. Et si elle peut offrir jeunesse et beauté éternelles à la vieille Lady c'est encore mieux ! Mais c'est compter sans l'intervention du Marsupilami et de sa petite famille qui recueilleront le bambin et lui apporteront affection et protection.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782800178349"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2800178345"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 48,
                "printType": "BOOK",
                "categories": [
                  "Juvenile Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.7.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "5277763ab5c5cca9_A",
                  "imageBubbleVersion": "5277763ab5c5cca9_A"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=_DP9AwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=_DP9AwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=_DP9AwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=_DP9AwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=_DP9AwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Un fils en or",
                  "bookDisplayNumber": "14",
                  "volumeSeries": [
                    {
                      "seriesId": "bnbZFwAAABC2YM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 14
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=_DP9AwAAQBAJ&rdid=book-_DP9AwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_14_Un_fils_en_or-sample-epub.acsm?id=_DP9AwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Marsupilami_tome_14_Un_fils_en_or-sample-pdf.acsm?id=_DP9AwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=_DP9AwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Lady Oldskin, richissime excentrique cherche à kidnapper un enfant, persuadée qu&#39;il est la réincarnation du célèbre dieu du Rio Soupopoaro."
              }
            },
            {
              "kind": "books#volume",
              "id": "x7dTDwAAQBAJ",
              "etag": "Ratn3UmOseU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/x7dTDwAAQBAJ",
              "volumeInfo": {
                "title": "Le Nouveau guide des films -",
                "authors": [
                  "Jean TULARD"
                ],
                "publisher": "Bouquins",
                "publishedDate": "2018-04-19",
                "description": "Ce cinquième volume d'une série qui compte parmi les best-sellers de la collection \" Bouquins \" offre un large panorama de la production cinématographique depuis 2010. Cette année-là était publié le premier supplément du Guide des films, dont la dernière édition en trois volumes remontait à 2005. Un nouveau supplément s'imposait huit ans plus tard, tant la création cinématographique reste vivante et florissante : 599 films sont sortis dans les salles en 2010, 609 en 2011, 638 en 2012, 677 en 2013, 679 en 2014, plus de 600 en 2015, autant en 2016 et en 2017. À quoi il faut ajouter ceux parus directement en DVD ou en Blu-ray. Au total, ce sont ainsi plus de 800 films nouveaux qui sont offerts aux amateurs du septième art chaque année. Le cinéphile pressé ou le simple curieux trouveront dans ce Guide non l'intégralité de cette production, mais un répertoire des 2 000 oeuvres qui ont compté durant cette période : des James Bond successifs au Camille Claudel de Bruno Dumont ou au Loup de Wall Street de Martin Scorsese... Une large part est faite aux films anciens sortis à la télévision ou en DVD chez Bach, Montparnasse ou Sidonis, la plupart étant inédits ou oubliés. On trouvera aussi à la fin de ce livre un index général recensant tous les titres analysés dans les cinq volumes de ce Guide, soit plusieurs milliers de films – ceux qui ont fait, du point de vue occidental, l'histoire du cinéma.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782221219270"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2221219279"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 1656,
                "printType": "BOOK",
                "categories": [
                  "Reference"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=x7dTDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=x7dTDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=x7dTDwAAQBAJ&pg=PT950&dq=Marsupilami+tome+%22piste%22&hl=&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=x7dTDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=x7dTDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=x7dTDwAAQBAJ&rdid=book-x7dTDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=x7dTDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003ePISTE\u003c/b\u003e. DU. \u003cb\u003eMARSUPILAMI\u003c/b\u003e*. (Fr., Belg., 2012.) R. et Sc. : Alain Chabat ; Ph. : \u003cbr\u003e\nLaurent Dailland ; Animation : PierreAlain Bloch ; M. : Bruno Coulais ; Eff. vis. : \u003cbr\u003e\nBenjamin Ageorges ; Pr. : Chez Wam, Pathé et Scope Pictures ; Int. : Jamel \u003cbr\u003e\nDebbouze&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "1yKzDwAAQBAJ",
              "etag": "VXrJLa3NIvk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1yKzDwAAQBAJ",
              "volumeInfo": {
                "title": "Mémoires Tome 02 : Tribun du peuple",
                "authors": [
                  "Jean-Marie Le Pen"
                ],
                "publisher": "Muller Editions",
                "publishedDate": "2019-10-02",
                "description": "« Dans le premier tome de mes mémoires, les Français ont découvert un jeune Breton fier de sa famille, de sa petite patrie la Trinité, de sa grande patrie, la France. Un fils de la nation désolé de voir celle-ci blessée, rapetissée par la seconde guerre mondiale et la fin de l’Empire, qui n’aura pu, malgré son engagement, empêcher des responsables politiques en poste de l’enfoncer dans la décadence. Le deuxième tome raconte la construction d’un mouvement indépendant qui tente de relever la France, l’aventure exaltante du Front national, si généralement et si bassement calomnié. Quarante ans d’histoire de France, de lutte implacable. Une vie personnelle et familiale parfois difficile. Et puis la suite. La transmission qui ne coule pas de source. Les attaques de plus en plus vives contre la nation. Le mondialisme totalitaire, l’ouragan de l’invasion, l’écologisme maître de la pensée unique. Et la nation trahie. La droite et la gauche piétinant leurs valeurs respectives. Le peuple français abandonné par les collaborateurs du déclin, Giscard, Mitterrand, Chirac, puis par leurs minuscules épigones d’aujourd’hui. J’ai échoué à prendre le pouvoir, mais j’aurai fait ce qu’il fallait faire, vu ce qu’il fallait voir, dit ce qu’il fallait dire. À temps. J’aurai été le tribun d’un peuple martyrisé. Advienne maintenant que pourra. L’heure vient où il faut regarder plus haut que la terre, en espérant pourtant que notre civilisation, notre lignée, trouveront le moyen de survivre. Vive la France quand même ! »",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791090947238"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 520,
                "printType": "BOOK",
                "categories": [
                  "Language Arts & Disciplines"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1yKzDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1yKzDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=1yKzDwAAQBAJ&pg=PT393&dq=Marsupilami+tome+%22piste%22&hl=&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=1yKzDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=1yKzDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 16.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 16.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=1yKzDwAAQBAJ&rdid=book-1yKzDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 16990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 16990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/M%C3%A9moires_Tome_02_Tribun_du_peuple-sample-epub.acsm?id=1yKzDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/M%C3%A9moires_Tome_02_Tribun_du_peuple-sample-pdf.acsm?id=1yKzDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1yKzDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Sur les dix films les plus vus en France, sept sont anglo-saxons, trois sont \u003cbr\u003e\nfrançais : Sur la \u003cb\u003episte\u003c/b\u003e du \u003cb\u003eMarsupilami\u003c/b\u003e, La vérité si je mens 3, Astérix et Obélix : Au \u003cbr\u003e\nservice de Sa Majesté. Mort de Claude Miller, Ahmed Ben Bella, Ray Bradbury, \u003cbr\u003e\nNeils&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "oVVjVY9BAWQC",
              "etag": "GsuAbKrRK8U",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/oVVjVY9BAWQC",
              "volumeInfo": {
                "title": "O'Boys - tome 3 - Midnight Crossroad",
                "authors": [
                  "Stéphan Colman"
                ],
                "publisher": "Dargaud",
                "publishedDate": "2013-06-18",
                "description": "États-Unis, 1934... Cachés dans un wagon de marchandises, Suzy et Huck, deux êtres liés par leurs fantômes. Le jeune garçon fait un serment : sauver Charley Williams de la pendaison, car par sa faute, celui-ci est injustement accusé d'un meurtre qu'il n'a pas commis. Malheureusement, la trace de Charley, alias Lucius No Fingers, l'homme qui cherchait la gloire et le mythique crossroads dans les cordes de sa guitare, s'est effacée sous la poussière des rues de Memphis la Belle. Là, débute un dangereux jeu de piste parsemé de cadavres et de questions sans réponses. Charley est-il encore en vie ? Pour le découvrir, Suzy et Huck devront plonger dans les entrailles du blues, frapper à la porte du diable. Entre les eaux noires du fleuve Mississippi et la moiteur des juke joints va se jouer une course contre la mort !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782205146981"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "220514698X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 54,
                "printType": "BOOK",
                "categories": [
                  "Comics & Graphic Novels"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.11.7.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": true,
                  "containsImageBubbles": true,
                  "epubBubbleVersion": "cc4604078693f160_A",
                  "imageBubbleVersion": "cc4604078693f160_A"
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=oVVjVY9BAWQC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=oVVjVY9BAWQC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=oVVjVY9BAWQC&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=oVVjVY9BAWQC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=oVVjVY9BAWQC",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "shortSeriesBookTitle": "Midnight Crossroad",
                  "bookDisplayNumber": "3",
                  "volumeSeries": [
                    {
                      "seriesId": "KXbZFwAAABDxYM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 3
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=oVVjVY9BAWQC&rdid=book-oVVjVY9BAWQC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/O_Boys_tome_3_Midnight_Crossroad-sample-epub.acsm?id=oVVjVY9BAWQC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/O_Boys_tome_3_Midnight_Crossroad-sample-pdf.acsm?id=oVVjVY9BAWQC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=oVVjVY9BAWQC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "États-Unis, 1934."
              }
            },
            {
              "kind": "books#volume",
              "id": "K8Z-DwAAQBAJ",
              "etag": "9K5q+XHGEbs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/K8Z-DwAAQBAJ",
              "volumeInfo": {
                "title": "Les Enfants de la Résistance - tome 5 - Le Pays divisé",
                "authors": [
                  "Vincent Dugomier"
                ],
                "publisher": "Le Lombard",
                "publishedDate": "2019-01-25",
                "description": "François, Lisa et Eusèbe poursuivent leur combat. Le réseau Lynx a dorénavant pour mission de protéger un « pianiste », un espion en charge de l'émetteur-récepteur qui permet à la Résistance locale de communiquer avec Londres.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782803675838"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2803675838"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 59,
                "printType": "BOOK",
                "categories": [
                  "Comics & Graphic Novels"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=K8Z-DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=K8Z-DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=K8Z-DwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=K8Z-DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=K8Z-DwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "bookDisplayNumber": "5",
                  "volumeSeries": [
                    {
                      "seriesId": "UEjcFwAAABCNXM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 5
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=K8Z-DwAAQBAJ&rdid=book-K8Z-DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Les_Enfants_de_la_R%C3%A9sistance_tome_5_Le-sample-epub.acsm?id=K8Z-DwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Les_Enfants_de_la_R%C3%A9sistance_tome_5_Le-sample-pdf.acsm?id=K8Z-DwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=K8Z-DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "François, Lisa et Eusèbe poursuivent leur combat. Le réseau Lynx a dorénavant pour mission de protéger un « pianiste », un espion en charge de l&#39;émetteur-récepteur qui permet à la Résistance locale de communiquer avec Londres."
              }
            },
            {
              "kind": "books#volume",
              "id": "6p1GDwAAQBAJ",
              "etag": "hGTtLUVZrA4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/6p1GDwAAQBAJ",
              "volumeInfo": {
                "title": "Les Enfants de la Résistance - Tome 4 - L'Escalade",
                "authors": [
                  "Vincent Dugomier"
                ],
                "publisher": "Le Lombard",
                "publishedDate": "2018-02-02T00:00:00+01:00",
                "description": "François, Lisa et Eusèbe ont accompli la plus grande victoire du « LYNX » en détruisant l'usine de recyclage de cuivre. Mais leur contact avec la résistance est abattu, et l'heure est plus grave que jamais. Ils doivent maintenir le réseau qu'il a mis en place, et surtout le développer en assurant le bon acheminement d'un émetteur-récepteur, lequel leur permettrait de communiquer avec Londres !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782803655632"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2803655632"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 56,
                "printType": "BOOK",
                "categories": [
                  "Comics & Graphic Novels"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=6p1GDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=6p1GDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=6p1GDwAAQBAJ&printsec=frontcover&dq=Marsupilami+tome+%22piste%22&hl=&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=6p1GDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=6p1GDwAAQBAJ",
                "seriesInfo": {
                  "kind": "books#volume_series_info",
                  "bookDisplayNumber": "4",
                  "volumeSeries": [
                    {
                      "seriesId": "UEjcFwAAABCNXM",
                      "seriesBookType": "COLLECTED_EDITION",
                      "orderNumber": 4
                    }
                  ]
                }
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=6p1GDwAAQBAJ&rdid=book-6p1GDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Les_Enfants_de_la_R%C3%A9sistance_Tome_4_L_E-sample-epub.acsm?id=6p1GDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Les_Enfants_de_la_R%C3%A9sistance_Tome_4_L_E-sample-pdf.acsm?id=6p1GDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=6p1GDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "François, Lisa et Eusèbe ont accompli la plus grande victoire du « LYNX » en détruisant l&#39;usine de recyclage de cuivre."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Symbol %20 With Query Term : tome 1 0 0
Symbol %20 With Query Term : "piste" 1 0 0
Total 3 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 200 - OK
Mean time per request: 512ms
Mean size per request: 38.51KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 8d93f041-795b-4d96-a1be-89e8e1cbd759
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:06 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 55,
          "items": [
            {
              "kind": "books#volume",
              "id": "IOfn3lMne-QC",
              "etag": "q/AT8n320ek",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/IOfn3lMne-QC",
              "volumeInfo": {
                "title": "Perl DBI",
                "subtitle": "le guide du développeur",
                "authors": [
                  "Alligator Descartes",
                  "Tim Bunce"
                ],
                "publisher": "O'Reilly Media, Inc.",
                "publishedDate": "2000",
                "description": "L'une des grandes forces du langage Perl est sa capacité à manipuler de gros volumes de données. La programmation des bases de données y trouve donc naturellement sa place, que ce soit pour des applications de commerce électronique, des applications web utilisant CGI ou des applications Intranet. DBI est une interface essentielle pour la programmation des bases de données avec Perl. C'est un paquetage indépendant des bases de données, offrant un ensemble cohérent de fonctions quelle que soit la base de données utilisée : Oracle, Sybase, Ingres, Informix, MySQL, PostgreSQL. DBI sépare les pilotes dédiés à chaque base de données (DBD) de l'API de programmation : tout programme DBI peut donc fonctionner avec n'importe quelle base de données, voire avec différentes bases simultanément. Pour le profane, ce livre décrit l'architecture de DBI et explique comment écrire des programmes. Pour l'expert, il explore les nuances de DBI et les particularités de chaque DBD. Vous apprendrez dans ce livre : • comment est conçu DBI et comment il fonctionne ; • comment construire des requêtes et lier des paramètres ; • comment travailler avec les descripteurs de bases de données, de pilotes et d'instructions ; • comment détecter les erreurs dans vos programmes ; • comment utiliser tous les DBD existants. Cet ouvrage contient également une référence complète de DBI.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2841771318"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782841771318"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 372,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=IOfn3lMne-QC&printsec=frontcover&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=IOfn3lMne-QC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Perl_DBI.html?hl=&id=IOfn3lMne-QC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=IOfn3lMne-QC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "DBI est une interface essentielle pour la programmation des bases de données avec Perl."
              }
            },
            {
              "kind": "books#volume",
              "id": "lz0DCAAAQBAJ",
              "etag": "zIFY1m6DusM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/lz0DCAAAQBAJ",
              "volumeInfo": {
                "title": "Advances in Web-Age Information Management",
                "subtitle": "5th International Conference, WAIM 2004, Dalian, China, July 15-17, 2004, Proceedings",
                "authors": [
                  "Quing Li",
                  "Guoren Wang",
                  "Ling Feng"
                ],
                "publisher": "Springer",
                "publishedDate": "2011-04-05",
                "description": "This book constitutes the refereed proceedings of the 5th International Conference on Web-Age Information Management, WAIM 2004, held in Dalian, China in July 2004. The 57 revised full papers and 23 revised short and industrial papers presented together with 3 invited contributions were carefully reviewed and selected from 291 submissions. The papers are organized in topical sections on data stream processing, time series data processing, security, mobile computing, cache management, query evaluation, Web search engines, XML, Web services, classification, and data mining.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783540277729"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3540277722"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 756,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=lz0DCAAAQBAJ&pg=PA38&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 126.59,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 88.61,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&rdid=book-lz0DCAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 126590000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 88610000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Advances_in_Web_Age_Information_Manageme-sample-pdf.acsm?id=lz0DCAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=lz0DCAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Additionally, for any window length, we can find a corresponding sketch in the \u003cbr\u003e\nsummary. This enables answering queries for different window lengths using one \u003cbr\u003e\nsingle summary. T-Window Quantile Query: A T-window \u003cb\u003equery with parameters\u003c/b\u003e φ,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "VnCDbXKjSaYC",
              "etag": "FIHDuq8LDoY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/VnCDbXKjSaYC",
              "volumeInfo": {
                "title": "Excel Pivot Tables Recipe Book",
                "subtitle": "A Problem-Solution Approach",
                "authors": [
                  "Debra Dalgleish"
                ],
                "publisher": "Apress",
                "publishedDate": "2006-11-21",
                "description": "Pivot Tables are a huge growth area. This book gives people the fast-answers they need to succeed The book is far more detailed than any competing title. Readers of this book will be able to do more, and more quickly The book goes beyond basic explanations and includes real-world troubleshooting, performance and security information not provided elsewhere",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "143020141X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9781430201410"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 332,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=VnCDbXKjSaYC&pg=PA11&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 31.64,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&rdid=book-VnCDbXKjSaYC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 31640000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-epub.acsm?id=VnCDbXKjSaYC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-pdf.acsm?id=VnCDbXKjSaYC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=VnCDbXKjSaYC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Preparing the Source Data: Using an Access \u003cb\u003eQuery with Parameters\u003c/b\u003e Problem \u003cbr\u003e\nYou want to base your pivot table on a Microsoft Access query that contains \u003cbr\u003e\nparameters, but you get an error message saying you can&#39;t use parameters. \u003cbr\u003e\nSolution In&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "NjTnDwAAQBAJ",
              "etag": "fQ0SLYocw0o",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/NjTnDwAAQBAJ",
              "volumeInfo": {
                "title": "Fields of Logic and Computation III",
                "subtitle": "Essays Dedicated to Yuri Gurevich on the Occasion of His 80th Birthday",
                "authors": [
                  "Andreas Blass",
                  "Patrick Cégielski",
                  "Nachum Dershowitz",
                  "Manfred Droste",
                  "Bernd Finkbeiner"
                ],
                "publisher": "Springer Nature",
                "publishedDate": "2020-05-22",
                "description": "This Festschrift is published in honor of Yuri Gurevich’s 80th birthday. An associated conference, YuriFest 2020, was planned for May 18–20 in Fontainebleau, France, in combination with the 39th Journées sur les Arithmétiques Faibles also celebrating Yuri’s 80th birthday. Because of the coronavirus situation, the conference had to be postponed, but this Festschrift is being published as originally planned. It addresses a very wide variety of topics, but by no means all of the fields of logic and computation in which Yuri has made important progress.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783030480066"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3030480062"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 341,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=NjTnDwAAQBAJ&pg=PA35&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 68.56,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 44.83,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&rdid=book-NjTnDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 68560000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 44830000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-epub.acsm?id=NjTnDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-pdf.acsm?id=NjTnDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=NjTnDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... first-order signature σ, φ is some formula of σ, and \u003cb\u003e{{\u003c/b\u003ex 1,...,x n },{y1,...,y k\u003cb\u003e}}\u003c/b\u003e is a \u003cbr\u003e\npartition of the set of the free variables of φ. Here φ is used to define a \u003cb\u003equery with\u003c/b\u003e \u003cbr\u003e\n\u003cb\u003eparameters\u003c/b\u003e y1,...,y k. Accordingly, the tuple 〈y1,...,y k〉 provides here the input,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "Dyj5DwAAQBAJ",
              "etag": "CBlKWP7Ohfs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Dyj5DwAAQBAJ",
              "volumeInfo": {
                "title": "Hands-On Graph Analytics with Neo4j",
                "subtitle": "Perform graph processing and visualization techniques using connected data across your enterprise",
                "authors": [
                  "Estelle Scifo"
                ],
                "publisher": "Packt Publishing Ltd",
                "publishedDate": "2020-08-21",
                "description": "To start with you will cover the basics of graph analytics, Cypher querying language, components of graph architecture, and more. You will implement Neo4j techniques to understand various graph analytics methods to reveal complex relationships in data. You will understand how machine learning can be used to perform smarter graph analytics.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781839215667"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1839215666"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 510,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=Dyj5DwAAQBAJ&pg=PA324&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 25.31,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 17.72,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&rdid=book-Dyj5DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 25310000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 17720000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Dyj5DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "If we want to use a damping factor different from the default value of 0.85, we \u003cbr\u003e\nneed to specify it in this way: algoConfig = { &quot;dampingFactor&quot;: 0.8, } Similar to the \u003cbr\u003e\ngraph creation query, we will build a \u003cb\u003equery with parameters\u003c/b\u003e: &quot;CALL gds."
              }
            },
            {
              "kind": "books#volume",
              "id": "N2Q_AQAAIAAJ",
              "etag": "A2yESzk88iw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N2Q_AQAAIAAJ",
              "volumeInfo": {
                "title": "DAO Object Model",
                "subtitle": "The Definitive Reference",
                "authors": [
                  "Helen Bell Feddema"
                ],
                "publisher": "Oreilly & Associates Incorporated",
                "publishedDate": "2000",
                "description": "Designed for intermediate and advanced Access users, this detailed handbook introduces the primary object model used for manipulating Access data and provides a wide range of code samples for use with VBA and VBScript. Original. (Intermediate)",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSD:31822028152338"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 389,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/DAO_Object_Model.html?hl=&id=N2Q_AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N2Q_AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "A \u003cb\u003equery with parameters\u003c/b\u003e in design view Table 14-1 . The Parameters Collection \u003cbr\u003e\nProperties Property Count Description Indicates the number of Parameter objects \u003cbr\u003e\nin a Parameters collection . Returns a particular member of the Parameters&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "EMMFwKNDHS4C",
              "etag": "kxTsHjSdVBA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/EMMFwKNDHS4C",
              "volumeInfo": {
                "title": "Microsoft® SQL Server 2008 R2 Analytics & Data Visualization",
                "authors": [
                  "Doug Harts",
                  "Jim Dugan",
                  "Tricia Almas"
                ],
                "publisher": "McGraw Hill Professional",
                "publishedDate": "2010-09-30",
                "description": "Master the Next-Generation Business Intelligence Tools in SQL Server 2008 R2 Effectively convey meaningful business insights to users across your enterprise with help from this practical guide. Written by a team of business intelligence experts, Microsoft SQL Server 2008 R2 Analytics & Data Visualization shows how to achieve greater information absorption using the latest reporting tools. Learn how to build maps and gauges, integrate OLAP data, and develop dashboards. Security, performance tuning, and cloud computing techniques are also covered in this comprehensive resource. Design and deploy chart-based reports using SSRS 2008 R2 Display geo-spatial map data with location-based indicators Visually represent metrics and KPIs on graphs and gauges Distribute reports through SharePoint and PerformancePoint Create and publish web page parts, dashboards, and mash-ups Set up and manage cloud-based services using SQL Azure Incorporate data mining and forecasting features with Visio Integrate large amounts of data using PowerPoint for Excel Derive matrix, table, and chart data from OLAP cubes Doug Harts is a Services Executive at Microsoft currently helping U.S. Federal agencies implement Microsoft technology roadmaps. He is the author of Microsoft Office 2007 Business Intelligence, and maintains a BI community website at www.OfficeBIcentral.com. Jim Dugan is a Solutions Architect with the Microsoft Healthcare and Benefits team in Microsoft Federal. He previously served as Technical Director of Microsoft's Technology and Innovation Center in Reston, Virginia. Tricia Wilcox Almas is a Technical Architect for Business Intelligence Solutions for MicroLink, LLC, a Microsoft Gold Partner. She has been developing solutions and managing IT projects for more than 25 years.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9780071601443"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "0071601449"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 576,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.8.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&pg=PA36&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Microsoft_SQL_Server_2008_R2_Analytics_D.html?hl=&id=EMMFwKNDHS4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-epub.acsm?id=EMMFwKNDHS4C&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-pdf.acsm?id=EMMFwKNDHS4C&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=EMMFwKNDHS4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Make report parameters in two steps: create the report \u003cb\u003equery with parameters\u003c/b\u003e, \u003cbr\u003e\nspecify the details. If you create the parameters in this way, Report Designer will \u003cbr\u003e\nautomatically link the query parameters to report parameters of the same name."
              }
            },
            {
              "kind": "books#volume",
              "id": "_pkkAQAAIAAJ",
              "etag": "wwOHYlvoeI0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/_pkkAQAAIAAJ",
              "volumeInfo": {
                "title": "Seventh International Workshop on Research Issues in Data Engineering",
                "subtitle": "High Performance Database Management for Large-scale Applications : Proceedings, April 7-8, 1997, Birmingham, England",
                "authors": [
                  "Peter Scheuermann"
                ],
                "publisher": "IEEE",
                "publishedDate": "1997",
                "description": "The proceedings from the April 1997 workshop highlighting the function of the Internet as it effects large-scale applications and restructures interactions with service providers. The 20 papers and panel discussion address topics related to databases and the Web, data mining and warehousing, electro",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSC:32106014345182"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 162,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Seventh_International_Workshop_on_Resear.html?hl=&id=_pkkAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=_pkkAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In particular, the following enumerates some of these issues. • How to analyze \u003cbr\u003e\nand handle more complicated queries such as a query with aggregation \u003cbr\u003e\nfunctions, \u003cb\u003equery with parameters\u003c/b\u003e, and recursive queries which frequently occur in \u003cbr\u003e\nthe data&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "K11wd4NE2skC",
              "etag": "g85S1rvKryI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/K11wd4NE2skC",
              "volumeInfo": {
                "title": "Access 2000 Programming For Dummies",
                "authors": [
                  "Rob Krumm"
                ],
                "publisher": "For Dummies",
                "publishedDate": "1999-07-30",
                "description": "If the thought of programming databases casts a dark shadow on your soul, then let this book light up your life. Whether or not you've gone through the programming wringer before, Access 2000 Programming For Dummies clues you in to simpler ways to produce dynamic databases and applications. Uncover the secrets of professional database development and let this book reveal the many added features of Access 2000 that you'll quickly be taking advantage of. Step up to the unlimited possibilities of such Access features as SQL (Structured Query Language), OLE/DDE (Object Linking and Embedding/Dynamic Data Exchange), and wizards, and discover all your programming options. Best-selling author Rob Krumm shows you how to do everything from building your own programs by using Access 2000 to building supercharged database applications by using ActiveX controls and SQL statements. Krumm also shares his personal methods for error-free code testing, and he's included an entire CD of sample code. Stop wondering what would make your Access programming easier and pick up Access 2000 Programming For Dummies to discover the quickest way to get your databases up to speed.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "0764505653"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9780764505652"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 456,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=K11wd4NE2skC&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=K11wd4NE2skC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Access_2000_Programming_For_Dummies.html?hl=&id=K11wd4NE2skC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=K11wd4NE2skC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "CreateQueryDef (&quot;&quot; ) Q.SQL = SQLText Set R = Q.OpenRecordset( ) Creating a \u003cbr\u003e\nRecordset using a temporary \u003cb\u003equery With parameters\u003c/b\u003e Dim Q as QueryDef, R as \u003cbr\u003e\nRecordset, SQLText SQLText = &quot;Parameters Pname Type;&quot; _&amp;&quot; Sel ect . . . From ."
              }
            },
            {
              "kind": "books#volume",
              "id": "2YgfAQAAIAAJ",
              "etag": "Y0cJSSdjF8M",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2YgfAQAAIAAJ",
              "volumeInfo": {
                "title": "Proceedings",
                "subtitle": "ACM Multimedia '96, Boston, Massachusetts, November 18-22, 1996",
                "authors": [
                  "Association for Computing Machinery. Special Interest Group on Data Communications"
                ],
                "publisher": "Assn for Computing Machinery",
                "publishedDate": "1996",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105029309221"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 457,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Proceedings.html?hl=&id=2YgfAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2YgfAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... a single region \u003cb\u003equery with parameters\u003c/b\u003e of color set, location, area and spatial \u003cbr\u003e\nextent. individual queries for color, location, size and spatial extent. The \u003cbr\u003e\nintersection of the region match lists is then computed to obtain the set of \u003cbr\u003e\ncommon images;&nbsp;..."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### NO QUERY CASE **Given**: a request without q parameter **When**: sending url **Then**: an error should be returned ### TWO QUERIES CASE **Given**: a request with 2 q parameters **When**: sending url **Then**: an error should be returned
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22
Response Information
Response Code: 200 - OK
Mean time per request: 331ms
Mean size per request: 31.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token eea5ebf2-92f3-4cf2-a555-37da67f13b79
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:06 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1131,
          "items": [
            {
              "kind": "books#volume",
              "id": "xZbnO0rS3wwC",
              "etag": "F28OvYQR8QA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xZbnO0rS3wwC",
              "volumeInfo": {
                "title": "Le Marché international de la banane",
                "subtitle": "étude géographique d'un \"système commercial\"",
                "authors": [
                  "Jean-Claude Maillard"
                ],
                "publisher": "Presses Univ de Bordeaux",
                "publishedDate": "1991",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2867811074"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782867811074"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 453,
                "printType": "BOOK",
                "categories": [
                  "Banana trade"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&pg=PA429&dq=%22banane%22&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_March%C3%A9_international_de_la_banane.html?hl=&id=xZbnO0rS3wwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xZbnO0rS3wwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1952 . Le commerce international de la \u003cb\u003ebanane\u003c/b\u003e . Situation 1949 - 1950 . Fruits , 7 \u003cbr\u003e\n( 5 ) , p . 240 . 201 . CADILLAT ( R . ) . 1956 . Note sur la commercialisation de la \u003cbr\u003e\n\u003cb\u003ebanane\u003c/b\u003e en Grande Bretagne . Fruits , 11 ( 7 ) , 302 - 304 . 202 . BLOCH ( R . ) ."
              }
            },
            {
              "kind": "books#volume",
              "id": "gYHvDwAAQBAJ",
              "etag": "L9g9o94cXKk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/gYHvDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Pierre-Emmanuel Malissin"
                ],
                "publisher": "Syllabaire éditions",
                "description": "Un livre gourmand qui va vous donner la banane, des recettes simples, et économiques. le livre se concentre uniquement sur la banane classique que l’on trouve sur tous les étals, un fruit vitaminé et énergétique. Nous avons bien lu les commentaires de nos amis Canadiens et Américains, Désormais une table de conversions des mesures impériales est incluse en fin de livre. Bonne lecture.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782365043182"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2365043186"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=gYHvDwAAQBAJ&pg=PA7&dq=%22banane%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&rdid=book-gYHvDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=gYHvDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tiramisu à la \u003cb\u003ebanane\u003c/b\u003e 8 Verrines \u003cb\u003ebanane\u003c/b\u003e mascarpone 10 Verrines \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\nchocolat cannelle 12 Créme \u003cb\u003ebanane\u003c/b\u003e coco 14 Muins \u003cb\u003ebanane\u003c/b\u003e et chocolat 16 Cake \u003cbr\u003e\nchoco \u003cb\u003ebanane\u003c/b\u003e 18 Roulé chocolat \u003cb\u003ebanane\u003c/b\u003e 20 Crumble pommes / \u003cb\u003ebanane\u003c/b\u003e 22 \u003cbr\u003e\nCrépes&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "V714NghIxwoC",
              "etag": "ludijGA+r38",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/V714NghIxwoC",
              "volumeInfo": {
                "title": "L' Economiemondiale De La Banane 1985-2002",
                "authors": [
                  "Food and Agriculture Organization of the United Nations"
                ],
                "publisher": "Food & Agriculture Org.",
                "publishedDate": "2004-07-30",
                "description": "Les bananes sont cultiv�es dans l'ensemble des r�gions tropicales et jouent un r�le cl� dans l'�conomie de nombreux pays en d�veloppement. Pendant la p�riode comprise entre 1985 et 2002, le volume des bananes export�es dans le monde a enregistr� un taux de croissance annuel moyen sans pr�c�dent de 5,3 pour cent, soit deux fois celui des 24 ann�es pr�c�dentes. Cette expansion s'est accompagn�e d'innovations technologiques et d'�volutions dans les �changes mondiaux. La pr�sente publication passe en revue les incidences de ces changements sur l'�conomie mondiale de la banane. Il s'agit de la premi�re publication d'une s�rie intitul�e \"Etudes FAO sur les produits de base\" qui s'int�resse � des th�mes concernant les produits de base ou des groupes de produits de base.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "9252050574"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9789252050575"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 110,
                "printType": "BOOK",
                "categories": [
                  "Technology & Engineering"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=V714NghIxwoC&pg=PA44&dq=%22banane%22&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=V714NghIxwoC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/L_Economiemondiale_De_La_Banane_1985_200.html?hl=&id=V714NghIxwoC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=V714NghIxwoC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Certains délégués de pays ACP ont contesté cette analyse lors de la réunion du \u003cbr\u003e\nGroupe Intergouvernemental sur la \u003cb\u003eBanane\u003c/b\u003e qui s&#39;est tenue au Honduras en \u003cbr\u003e\nnovembre 1992 ; ils ont argué qu&#39;elle ne prenait pas en compte les réalités \u003cbr\u003e\npratiques&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "S4OrDwAAQBAJ",
              "etag": "UWBM3wQf8B8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/S4OrDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Laura VeganPower"
                ],
                "publisher": "La Plage",
                "publishedDate": "2019-10-16",
                "description": "Mettez du peps dans vos assiettes avec la banane. Cuisinez-la sous toutes les formes avec ces 25 recettes gourmandes et originales, sucrées et salées : porridge crémeux aux bananes flambées, pain perdu roulé à la banane, beignets crunchy, pad thaï de banane plantain, chips de banane... Découvrez également tous les bienfait de ce fruit riche en nutriments essentiels et en vitamines. Et en plus tout est bon dans la banane... même la peau !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782842217082"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "284221708X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 80,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=S4OrDwAAQBAJ&pg=PA22&dq=%22banane%22&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&rdid=book-S4OrDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-epub.acsm?id=S4OrDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-pdf.acsm?id=S4OrDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=S4OrDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "22 S E É R C U S S E T T E C E R S E L Muffins bananes et myrtilles Je ne sais \u003cbr\u003e\npas vous, mais je trouve que souvent, dans les préparations cuites, la \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\ndonne beaucoup de goût, comme confit. C&#39;est bon, mais parfois un peu trop \u003cbr\u003e\nprésent&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "MXoPCwAAQBAJ",
              "etag": "0aj+LN1Aipk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/MXoPCwAAQBAJ",
              "volumeInfo": {
                "title": "Un tigre, une banane, une miss et quelques filles…",
                "authors": [
                  "Alian des Tours"
                ],
                "publisher": "",
                "publishedDate": "2015-03-09",
                "description": "Patrice Restor est un jeune cadre qui s'ennuie dans une usine lorraine, au milieu de collègues ambitieux décrits en une savoureuse galerie de portraits acidulés. Il vit avec Chantal dans une ville au riche patrimoine historique, conduit un cabriolet désuet et fréquente des personnages pittoresques. Patrice est introverti, inadapté à son époque. Il se réfugie dans l’élitisme et la nostalgie. Ses relations avec les femmes qu'il côtoie auront des conséquences imprévues et déroutantes. Deux événements vont bouleverser sa routine : l’arrivée d’une nouvelle employée, la troublante Isabelle et la lecture d’un livre de philosophie non conformiste. Ce roman est une chronique à la fois douce et amère, au ton désabusé voire ironique. Un certain accent onirique apporte une touche élégiaque au récit.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782332817426"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2332817425"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 368,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&pg=PA167&dq=%22banane%22&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Un_tigre_une_banane_une_miss_et_quelques.html?hl=&id=MXoPCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=MXoPCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il rappellerait un peu plus tard, dès que Béron n&#39;aurait plus besoin de lui pour \u003cbr\u003e\néplucher la \u003cb\u003ebanane\u003c/b\u003e. Une \u003cb\u003ebanane\u003c/b\u003e ! Peudel avait fait une grossière erreur d&#39;\u003cbr\u003e\nappréciation dans son pressentiment d&#39;une menace imminente. Ce n&#39;était pas la \u003cbr\u003e\ntuile&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "b0ZBAAAAYAAJ",
              "etag": "Ki0+4T3x5Qk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/b0ZBAAAAYAAJ",
              "volumeInfo": {
                "title": "Planteurs et plantations de banane en Guadeloupe",
                "authors": [
                  "Jacques Menauge"
                ],
                "publishedDate": "1974",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "CORNELL:31924000456636"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 276,
                "printType": "BOOK",
                "categories": [
                  "Banana"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Planteurs_et_plantations_de_banane_en_Gu.html?hl=&id=b0ZBAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=b0ZBAAAAYAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le marché du cacao , du café et de la \u003cb\u003ebanane\u003c/b\u003e dans les pays de la CEE &quot; . \u003cbr\u003e\nBruxelles , CEE , in Développement de l&#39;OutreMer , no 1 , 1963 . 13. INSTITUT \u003cbr\u003e\nFRANCAIS DE RECHERCHES FRUITIERES D&#39;OUTRE - MER . &quot; Tournée d&#39;\u003cbr\u003e\nétude de la&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ULxK6IxAtooC",
              "etag": "qtc8xJ1wyuw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ULxK6IxAtooC",
              "volumeInfo": {
                "title": "Ça sent la banane",
                "authors": [
                  "François Barcelo"
                ],
                "publisher": "Québec Amerique",
                "publishedDate": "2010",
                "description": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d'un accident. Il s'est depuis recyclé dans la podorythmie avec plus ou moins de succès. Un jour, une dame de La Réunion l'invite à venir dans cette île de l'océan Indien pour assurer la direction de l'école de claquettes de ...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2764410239"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782764410233"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 198,
                "printType": "BOOK",
                "categories": [
                  "Accidents"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "2.2.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ULxK6IxAtooC&printsec=frontcover&dq=%22banane%22&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=ULxK6IxAtooC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/%C3%87a_sent_la_banane.html?hl=&id=ULxK6IxAtooC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/%C3%87a_sent_la_banane-sample-pdf.acsm?id=ULxK6IxAtooC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ULxK6IxAtooC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d&#39;un accident."
              }
            },
            {
              "kind": "books#volume",
              "id": "Bz4dAQAAIAAJ",
              "etag": "/WGF23OsNok",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Bz4dAQAAIAAJ",
              "volumeInfo": {
                "title": "Les misères de banane",
                "subtitle": "roman",
                "authors": [
                  "Jésus K."
                ],
                "publisher": "Outremont, Québec : Lanctôt",
                "publishedDate": "2003",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105111375320"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 144,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_mis%C3%A8res_de_banane.html?hl=&id=Bz4dAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Bz4dAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eBanane\u003c/b\u003e restait impassible . La tension s &#39; éleva à un point tel qu &#39; il devint \u003cbr\u003e\nimpossible de continuer les invectives sans risquer l &#39; irréparable . Soudainement \u003cbr\u003e\n, on n &#39; entendit plus que le calme vol des vautours . Les yeux des agents de la \u003cbr\u003e\npaix s&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "zDQFAQAAIAAJ",
              "etag": "iBXR6yF7+8U",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zDQFAQAAIAAJ",
              "volumeInfo": {
                "title": "Le raisin devient banane",
                "subtitle": "roman",
                "authors": [
                  "Raymond Plante"
                ],
                "publisher": "Bor'al",
                "publishedDate": "1989",
                "description": "François est rendu au cégep. Il quitte le domicile familial pour un logement du centre-ville de Montréal. Il partage les lieux avec son copain Luc et le cousin de ce dernier. Un récit amusant, réaliste et humoristique, rédigé dans un style alerte.",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:B4086895"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 150,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_raisin_devient_banane.html?hl=&id=zDQFAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zDQFAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Je vais essayer d &#39; être la meilleure \u003cb\u003ebanane\u003c/b\u003e du monde . J &#39; imagine qu &#39; il doit \u003cbr\u003e\nvouloir sourire encore . Mais il n &#39; en a plus la force . Je lui promettrais n &#39; importe \u003cbr\u003e\nquoi . Je deviens \u003cb\u003ebanane\u003c/b\u003e . J &#39; ai le cour dans un étau . Je suis complètement&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tXI5AQAAIAAJ",
              "etag": "aIEHHp4klIA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tXI5AQAAIAAJ",
              "volumeInfo": {
                "title": "Banane sèche",
                "subtitle": "étude biochimique et technologique",
                "authors": [
                  "France. Direction des affaires économiques et internationales",
                  "Georges Brooks"
                ],
                "publishedDate": "1941",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:$B578158"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 28,
                "printType": "BOOK",
                "categories": [
                  "Bananas"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Banane_s%C3%A8che.html?hl=&id=tXI5AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tXI5AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "etude biochimique et technologique Georges Brooks. I \u003cb\u003eBANANE\u003c/b\u003e SÈCHE."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&orderBy={{orderBy}}
Response Information
Response Code: 400 - Bad Request
Mean time per request: 130ms
Mean size per request: 432B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 44e93a64-281e-4a6e-8e7c-7f8aa99348d7
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:06 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
            "errors": [
              {
                "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=skiing&startIndex={{startIndex}}
Response Information
Response Code: 400 - Bad Request
Mean time per request: 126ms
Mean size per request: 308B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token d4093641-9aef-48bd-ab36-8bc1b64bb63c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:07 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
            "errors": [
              {
                "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 404 - Not Found
Mean time per request: 117ms
Mean size per request: 1.59KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token cb480bb2-fe21-48c6-9610-364e24432b71
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:07 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1630
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/%7B%7BvolumeId%7D%7Dprojection=%7B%7Bprojection%7D%7D</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/%7B%7BvolumeId%7D%7D
Response Information
Response Code: 503 - Service Unavailable
Mean time per request: 126ms
Mean size per request: 244B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 838b445c-bb84-49da-82c1-c54f337499f3
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:07 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 503,
            "message": "Service temporarily unavailable.",
            "errors": [
              {
                "message": "Service temporarily unavailable.",
                "domain": "global",
                "reason": "backendFailed"
              }
            ]
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C
Response Information
Response Code: 200 - OK
Mean time per request: 166ms
Mean size per request: 3.13KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token fe873de8-c347-4341-b013-b1bcbfd35938
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:07 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volume",
          "id": "bXgHns23uw4C",
          "etag": "wBaIAsCITds",
          "selfLink": "https://www.googleapis.com/books/v1/volumes/bXgHns23uw4C",
          "volumeInfo": {
            "title": "Skiing",
            "subtitle": "",
            "authors": [
              ""
            ],
            "publisher": "",
            "publishedDate": "1998-02",
            "industryIdentifiers": [
              {
                "type": "ISSN",
                "identifier": "00376264"
              }
            ],
            "readingModes": {
              "text": false,
              "image": true
            },
            "pageCount": 120,
            "printedPageCount": 124,
            "printType": "MAGAZINE",
            "maturityRating": "NOT_MATURE",
            "allowAnonLogging": false,
            "contentVersion": "preview-1.0.0",
            "imageLinks": {
              "smallThumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=5&edge=curl&imgtk=AFLRE70Mu_tSWMY3dDB_rms3a5hyp8pg8Aq-sqA8TE9y-UouXiN6qFj4YrFKaTIZiJJtPUdmbP1HjPo8_x34S6SBmKCx9QzhPpvPwhOdBozWzmmJbSP_aDWNxLFbxatRJucJzYvlAVze&source=gbs_api",
              "thumbnail": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=1&edge=curl&imgtk=AFLRE72bErg1DS8NDPcH2pPQ2-dHK8cDMlLIYxf2dKjZ9K3O5yPmy39QyY0LsEd7fs5pycf35N3JQNVFeaPav16vO7tGBVIWAjV42NptuSEzALXIuBGVrMLCh2rcwlF_d6TizRLBSUGJ&source=gbs_api",
              "small": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=2&edge=curl&imgtk=AFLRE73pv6H0DOUIocchmPHGS31jkEe1gSDyna9kcMy6RqJ3o2r1N3NjVFyL6F1ZHCyryV9H1VTv1hh9PwvXGiJiycCsPkQMB3mHLo3XrOekc-jZt9TdzHCdti33UnTeobDOFBvRsao8&source=gbs_api",
              "medium": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=3&edge=curl&imgtk=AFLRE72gqlXga3uskNLyzYtRaI3-RabTNIiqluZI8RJRxLFh6KtzUqe-gtUhbf_t-qKARJ1KRs8kaG422itFOOKfkrAuHf-h_1HIznt7tpy8GeQMN8lx43E6ycLMX1HHyuwrJajCTCdc&source=gbs_api",
              "large": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=4&edge=curl&imgtk=AFLRE73ROnf1y1zCvcIKNwZur2sAFxV7EYmdamhz0kda8vi0iEArgtJ2arKIWpaGya28jHdFuQL_5N5ZipFWiejZgP2aCbP-0LfOn_A5Jlbhsq-TbWP_PZqtFsplzrgFxr1s7Iv9Oim2&source=gbs_api",
              "extraLarge": "http://books.google.com/books/content?id=bXgHns23uw4C&printsec=frontcover&img=1&zoom=6&edge=curl&imgtk=AFLRE70Kr7j6dl1wpQNEz-kMGmhX0A8_gFJqOYOhGO_pEmXZb1U6H8flEDLdl_bIdAGakrlLirhDcJTTTJvBD1rDS3eAIG57N2GfofebXdmvmoIWDmyspNLooQbQ8XNYloKT2srkWwf3&source=gbs_api"
            },
            "language": "en",
            "previewLink": "http://books.google.fr/books?id=bXgHns23uw4C&hl=&source=gbs_api",
            "infoLink": "https://play.google.com/store/books/details?id=bXgHns23uw4C&source=gbs_api",
            "canonicalVolumeLink": "https://play.google.com/store/books/details?id=bXgHns23uw4C"
          },
          "saleInfo": {
            "country": "FR",
            "saleability": "NOT_FOR_SALE",
            "isEbook": false
          },
          "accessInfo": {
            "country": "FR",
            "viewability": "ALL_PAGES",
            "embeddable": true,
            "publicDomain": false,
            "textToSpeechPermission": "ALLOWED",
            "epub": {
              "isAvailable": false
            },
            "pdf": {
              "isAvailable": false
            },
            "webReaderLink": "http://play.google.com/books/reader?id=bXgHns23uw4C&hl=&printsec=frontcover&source=gbs_api",
            "accessViewStatus": "SAMPLE",
            "quoteSharingAllowed": false
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 6 0 0
Validity of volumeId 6 0 0
Total 12 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 132ms
Mean size per request: 308B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 5b12504f-d1b0-433c-bc30-5cd03472a6a1
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:08 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'max_results' (TYPE_UINT32), \"{{maxResults}}\"",
            "errors": [
              {
                "message": "Invalid value at 'max_results' (TYPE_UINT32), \"{{maxResults}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = NaN Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 135ms
Mean size per request: 444B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 5962e450-0784-4b8a-bb93-b6e93c28e3b9
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:08 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'print_type' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.PrintType), \"{{printType}}\"",
            "errors": [
              {
                "message": "Invalid value at 'print_type' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.PrintType), \"{{printType}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 134ms
Mean size per request: 448B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 9a3b16b3-4911-4b86-ac12-ab0cd152bbb2
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:08 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"{{projection}}\"",
            "errors": [
              {
                "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"{{projection}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 200 - OK
Mean time per request: 498ms
Mean size per request: 40.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a1ed7f9c-8f7a-45bb-9690-7d446071d509
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:08 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 957,
          "items": [
            {
              "kind": "books#volume",
              "id": "scyRDQAAQBAJ",
              "etag": "HROMSsMw56g",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/scyRDQAAQBAJ",
              "volumeInfo": {
                "title": "Révolution",
                "subtitle": "",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "XO Éditions",
                "publishedDate": "2016-11-24",
                "description": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde nouveau qui vit une « grande transformation » comme il n’en a pas connu depuis l’invention de l’imprimerie et la Renaissance. Un livre fort, singulier, qui pose les fondements d’une nouvelle société.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782845639676"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2845639678"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 270,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=scyRDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&rdid=book-scyRDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-epub.acsm?id=scyRDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-pdf.acsm?id=scyRDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=scyRDQAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "P3sjDgAAQBAJ",
              "etag": "BhgC8JDf2hU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/P3sjDgAAQBAJ",
              "volumeInfo": {
                "title": "Macron par Macron",
                "authors": [
                  "Emmanuel MACRON",
                  "Eric FOTTORINO"
                ],
                "publisher": "Editions de l'Aube",
                "publishedDate": "2017-03-03T17:21:00+01:00",
                "description": "« Emmanuel Macron n'en finit pas de capter l'attention. Mais quelles convictions animent cet invité surprise de la campagne présidentielle ? Depuis 2015, nous l'avons plusieurs fois interrogé sur les maux de notre société, sur sa formation intellectuelle, sa vision du politique. Sur ses goûts littéraires et culturels aussi. Dans ce recueil figurent deux grands entretiens parus dans Le 1, et un troisième, inédit, publiés ici dans leur intégralité. De l'absence du roi dans nos institutions à la critique du vide idéologique des partis, en passant par le rejet du corporatisme de classe et de l'immobilisme français, Macron se livre à mots découverts. » Éric Fottorino, Directeur de l'hebdomadaire Le 1 et coordinateur du présent ouvrage",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782815924856"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2815924854"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 140,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=P3sjDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&rdid=book-P3sjDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-epub.acsm?id=P3sjDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-pdf.acsm?id=P3sjDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=P3sjDgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "« Emmanuel Macron n&#39;en finit pas de capter l&#39;attention."
              }
            },
            {
              "kind": "books#volume",
              "id": "vA_MDwAAQBAJ",
              "etag": "61NPQ5p+2oc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/vA_MDwAAQBAJ",
              "volumeInfo": {
                "title": "La réforme institutionnelle sous le quinquennat d'Emmanuel Macron",
                "subtitle": "les projets de loi pour une démocratie plus représentative, responsable et efficace",
                "publishedDate": "2020",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782140141386"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2140141385"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 272,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_r%C3%A9forme_institutionnelle_sous_le_qui.html?hl=&id=vA_MDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/La_r%C3%A9forme_institutionnelle_sous_le_qui-sample-epub.acsm?id=vA_MDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=vA_MDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "noRSDQAAQBAJ",
              "etag": "n7w6UhmYVgY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, en marche vers l'Elysée",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "Plon",
                "publishedDate": "2016-11-10",
                "description": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées. Emmanuel Macron est en campagne pour 2017. Inconnu des Français il y a deux ans, ce jeune homme de 38 ans s'apprête à concourir pour la fonction suprême. Du jamais-vu dans la Ve République. Mais qui est-il vraiment ? Que veut-il pour le pays ? Depuis son entrée au cœur du pouvoir avec François Hollande jusqu'aux secrets de son mouvement \" En Marche ! \", l'auteur fait le récit d'une ascension politique hors normes. Son parcours en dehors du PS, ses états d'âme à l'Elysée, sa lente et délicate émancipation du président socialiste, le rôle de sa femme Brigitte, sa stratégie présidentielle face à la droite, au FN et à son ancien patron. Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259252584"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259252583"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 160,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=noRSDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&rdid=book-noRSDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-epub.acsm?id=noRSDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-pdf.acsm?id=noRSDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=noRSDQAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron."
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "eoMzJTuTOw8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259253635"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259253636"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 126,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xKpyDgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l&#39;esprit de conquête s&#39;apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "PAE4sJCL6Pk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s&#39;imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tjwkDwAAQBAJ",
              "etag": "RP1omUcfKSk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tjwkDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron Le président inattendu",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "First",
                "publishedDate": "2017-05-24",
                "description": "Le Président inattendu... Le 7 mai 2017, Emmanuel Macron devient le plus jeune président de la Ve République. Quasi inconnu des Français il y a deux ans et demi, il a mené une campagne unique dans notre histoire, à l'écart des grands partis, porté par un mouvement créé seulement un an plus tôt, avec la volonté de dépasser le clivage droite-gauche. Il ne s'était jamais présenté à aucune élection, il fut le dernier rempart face à l'extrême-droite. Le candidat victorieux d'En Marche ! incarne un destin politique hors norme. Haut fonctionnaire prometteur, banquier d'affaire fortuné, conseiller de l'ombre de François Hollande, il s'émancipe en un temps record, imposant son style direct et le couple atypique qu'il forme avec son épouse, Brigitte. Moments de ferveur, coups tactiques, attaques et maladresses... Sa campagne fut pleine de rebondissements. Comment cet inconnu a-t-il pu convaincre les Français d'en faire leur Président ? Pourquoi a-t-il engrangé autant de ralliements, au centre bien sûr, mais aussi à droite et à gauche ? Que signifie sa victoire pour la vie politique française ? C'est cette ascension incroyable vers l'Élysée que retrace Nicolas Prissette, qui a suivi Emmanuel Macron au jour le jour, et livre ici la première chronique exclusive d'une campagne pas comme les autres et d'une victoire... impensable.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782412031025"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2412031029"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 165,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tjwkDwAAQBAJ&pg=PT32&dq=Emmanuel+Macron&hl=&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&rdid=book-tjwkDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-epub.acsm?id=tjwkDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-pdf.acsm?id=tjwkDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tjwkDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il masquera son choix jusqu&#39;au coup de fil matinal à \u003cb\u003eEmmanuel Macron\u003c/b\u003e ce jour-là\u003cbr\u003e\n, donc. La veille de ce fameux mercredi, \u003cb\u003eEmmanuel Macron\u003c/b\u003e est en déplacement \u003cbr\u003e\nà Londres, avec une partie de son équipe. Il a vu Theresa May. Le soir, il tient&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "nkOEDwAAQBAJ",
              "etag": "UC/lspbCKhg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/nkOEDwAAQBAJ",
              "volumeInfo": {
                "title": "Le débat Le Pen/Macron du 3 mai 2017",
                "subtitle": "Un débat \"disruptif\" ?",
                "authors": [
                  "Catherine Kerbrat-Orecchioni"
                ],
                "publishedDate": "2019-01-08",
                "description": "Tout en relevant incontestablement du même genre interactionnel que les précédents débats de l'entre-deux-tours des présidentielles françaises, le débat Le Pen/Macron du 3 mai 2017 apparaît comme inédit par la nature des deux parties en présence, ainsi que par le contexte politique bien particulier dans lequel il se déroule. Dans quelle mesure, ce débat peut-il donc être qualifié, comme l'ont fait certains commentateurs, de \"disruptif\" ? C'est à cette question que tente de répondre cette présente étude.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343164731"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343164738"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 313,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&pg=PA33&dq=Emmanuel+Macron&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_d%C3%A9bat_Le_Pen_Macron_du_3_mai_2017.html?hl=&id=nkOEDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=nkOEDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "c&#39;est donc à vous/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ de [...] alors \u003cb\u003eEmmanuel Macron\u003c/b\u003e vous avez \u003cbr\u003e\nla parole pour [...] \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ à votre tour/ on laisse parler madame Le \u003cbr\u003e\nPen\\ alors\\ à vous de répondre/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e\\ laissez parler Marine Le Pen\u003cbr\u003e\n/&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "oNTPiT2orLk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les &quot;off &#39; du candidat, de ses lieutenants et de ses opposants."
              }
            },
            {
              "kind": "books#volume",
              "id": "XJyQxgEACAAJ",
              "etag": "HMuPT3E3yY4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/XJyQxgEACAAJ",
              "volumeInfo": {
                "title": "Lettre d'un Africain à Emmanuel Macron",
                "subtitle": "Pour une fraternité en marche",
                "authors": [
                  "Nocky Djedanoum"
                ],
                "publishedDate": "2018",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "LCCN:2019389291"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 120,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Lettre_d_un_Africain_%C3%A0_Emmanuel_Macron.html?hl=&id=XJyQxgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=XJyQxgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In this book, the author expresses his gratitude to France, which he considers his second homeland after Chad"
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&filter=free-ebooks
Response Information
Response Code: 200 - OK
Mean time per request: 482ms
Mean size per request: 29.27KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token c648f4bc-7b1e-416b-9fdd-1888dbbd23e0
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:09 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 40,
          "items": [
            {
              "kind": "books#volume",
              "id": "HJU2AQAAMAAJ",
              "etag": "fvMdHBRHczU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/HJU2AQAAMAAJ",
              "volumeInfo": {
                "title": "MD-331 - Dover Bridge, Construction, Right-of-Way Grant, Easton County",
                "subtitle": "Environmental Impact Statement",
                "publishedDate": "1999",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "NWU:35556031848229"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.2.2.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=HJU2AQAAMAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=HJU2AQAAMAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=HJU2AQAAMAAJ&pg=RA4-PA67&dq=Emmanuel+Macron&hl=&as_brr=7&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=HJU2AQAAMAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=HJU2AQAAMAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=HJU2AQAAMAAJ&rdid=book-HJU2AQAAMAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/MD_331_Dover_Bridge_Construction_Right_o.epub?id=HJU2AQAAMAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=HJU2AQAAMAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... cowwrres SELL UTOVERNANT comum On GO PAY mec MOSOME MM \u003cbr\u003e\n\u003cb\u003eemmanuel Macron\u003c/b\u003e MIC ) 24. Histo Mnemono mame countered Palag Woononl \u003cbr\u003e\nimamosi IQ Londono SENATE OF MARYLAND AKHAPOUS , MARYLAND 21401\u003cbr\u003e\n-1991&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "1TdoAAAAcAAJ",
              "etag": "0k3ZH5qJY3I",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/1TdoAAAAcAAJ",
              "volumeInfo": {
                "title": "Ismael and Cassander: or, The Jew and the Greek, by M.E.M.J.",
                "authors": [
                  "Margaret Lawrence Jones"
                ],
                "publishedDate": "1860",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "BL:A0021277112"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 226,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.2.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=1TdoAAAAcAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=1TdoAAAAcAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=1TdoAAAAcAAJ&pg=PA213&dq=Emmanuel+Macron&hl=&as_brr=7&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=1TdoAAAAcAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=1TdoAAAAcAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=1TdoAAAAcAAJ&rdid=book-1TdoAAAAcAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Ismael_and_Cassander_or_The_Jew_and_the.epub?id=1TdoAAAAcAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=1TdoAAAAcAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "May peace be to \u003cb\u003eMacron\u003c/b\u003e , for he once loved me , till , as he said , I deserted him \u003cbr\u003e\nfor Onias ; but as to Menelaus , is he indeed in his own place ... Never more , \u003cbr\u003e\n\u003cb\u003eEmmanuel\u003c/b\u003e answered confidently , “ God hath arisen and His enemies are \u003cbr\u003e\nscattered ."
              }
            },
            {
              "kind": "books#volume",
              "id": "UaA0AQAAMAAJ",
              "etag": "At2M6omr2w0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/UaA0AQAAMAAJ",
              "volumeInfo": {
                "title": "Journal militaire officiel ...",
                "publishedDate": "1874",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105117794177"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "France"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.3.2.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=UaA0AQAAMAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=UaA0AQAAMAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=UaA0AQAAMAAJ&pg=PA283&dq=Emmanuel+Macron&hl=&as_brr=7&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=UaA0AQAAMAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=UaA0AQAAMAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=UaA0AQAAMAAJ&rdid=book-UaA0AQAAMAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Journal_militaire_officiel.epub?id=UaA0AQAAMAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "downloadLink": "http://books.google.fr/books/download/Journal_militaire_officiel.pdf?id=UaA0AQAAMAAJ&hl=&output=pdf&sig=ACfU3U3Wqtlyqh4Ew-g7Io_WRT3d6FrmJA&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=UaA0AQAAMAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Id . de M. Romieux , promu garde de PAYSANT ( \u003cb\u003eEmmanuel\u003c/b\u003e - Alexandre ) , \u003cbr\u003e\nser1re classe , gent au 1er rég . du génie en Algérie . Id . de M. Terlé , promu \u003cbr\u003e\ngarde de 1ro \u003cb\u003eMACRON\u003c/b\u003e Nicolas - Firmin ) , sergent au classe , 2e rég . du génie à\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "Xmo_AQAAMAAJ",
              "etag": "0hCGTSee5DM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Xmo_AQAAMAAJ",
              "volumeInfo": {
                "title": "Annuaire de la noblesse de France et des maisons souveraines de l'Europe",
                "publishedDate": "1891",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "MINN:31951002231472J"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "Nobility"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.0.3.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Xmo_AQAAMAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Xmo_AQAAMAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Xmo_AQAAMAAJ&pg=PA266&dq=Emmanuel+Macron&hl=&as_brr=7&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=Xmo_AQAAMAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=Xmo_AQAAMAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=Xmo_AQAAMAAJ&rdid=book-Xmo_AQAAMAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Annuaire_de_la_noblesse_de_France_et_des.epub?id=Xmo_AQAAMAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Xmo_AQAAMAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... lieutenantadjudant - major au 152e régiment d&#39;infanterie , fils de M. de \u003cbr\u003e\nLichtenberg , * , et de Mme , née \u003cb\u003eMacron\u003c/b\u003e , avec ... de Charles - Honoré - \u003cbr\u003e\n\u003cb\u003eEmmanuel\u003c/b\u003e d&#39;Albert de Luynes et d&#39;Yolande - Françoise - Marie - Julienne de la \u003cbr\u003e\nRochefoucauld&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "sEhSKV7dmeEC",
              "etag": "JtFrnN1U9GQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/sEhSKV7dmeEC",
              "volumeInfo": {
                "title": "Congrès archéologique de France",
                "publishedDate": "1863",
                "description": "Séances générales tenues en ... par la Société française pour la conservation des monuments historiques",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "BML:37001105175371"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=sEhSKV7dmeEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=sEhSKV7dmeEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=sEhSKV7dmeEC&pg=PR31&dq=Emmanuel+Macron&hl=&as_brr=7&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=sEhSKV7dmeEC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=sEhSKV7dmeEC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=sEhSKV7dmeEC&rdid=book-sEhSKV7dmeEC&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Congr%C3%A8s_arch%C3%A9ologique_de_France.epub?id=sEhSKV7dmeEC&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "downloadLink": "http://books.google.fr/books/download/Congr%C3%A8s_arch%C3%A9ologique_de_France.pdf?id=sEhSKV7dmeEC&hl=&output=pdf&sig=ACfU3U0OZI66bJhdwEKz7IVS0mpTA6cumA&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=sEhSKV7dmeEC&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "PHELIPPES - Beaulieux ( \u003cb\u003eEmmanuel\u003c/b\u003e ) , GUIGNARD ( Florcnt ) , id . avocat , id . • \u003cbr\u003e\nLA TOUR - DU - Pir - CHAMBLY ... 1 , id . à l&#39;évêché , id . Le \u003cb\u003eMacron\u003c/b\u003e ( l&#39;abbé ) , \u003cbr\u003e\nchanoine , rue Tilly ( le marquis Henri de ) , rue Royale , 10 , id . Tournefort , id ."
              }
            },
            {
              "kind": "books#volume",
              "id": "4tU-AAAAcAAJ",
              "etag": "oMXUj/ymUkg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/4tU-AAAAcAAJ",
              "volumeInfo": {
                "title": "Séances générales",
                "subtitle": "tenues ... par la Société Française d'Archéologie pour la Conservation et la Description des Monuments",
                "authors": [
                  "Congrès Archéologique de France"
                ],
                "publishedDate": "1865",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "BSB:BSB10256647"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.4.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=4tU-AAAAcAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=4tU-AAAAcAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=4tU-AAAAcAAJ&pg=PR31&dq=Emmanuel+Macron&hl=&as_brr=7&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=4tU-AAAAcAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=4tU-AAAAcAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=4tU-AAAAcAAJ&rdid=book-4tU-AAAAcAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/S%C3%A9ances_g%C3%A9n%C3%A9rales.epub?id=4tU-AAAAcAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "downloadLink": "http://books.google.fr/books/download/S%C3%A9ances_g%C3%A9n%C3%A9rales.pdf?id=4tU-AAAAcAAJ&hl=&output=pdf&sig=ACfU3U283dFb6FD4-O_F-1AoIA6_EMC5pA&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=4tU-AAAAcAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... sous - des Arts , 29 , id . présel , id . Phelippys - Beactieus ( \u003cb\u003eEmmanuel\u003c/b\u003e ) , \u003cbr\u003e\nGUIGNARD ( Florent ) , id . avocat , id . ... Le \u003cb\u003eMacron\u003c/b\u003e ( l &#39; abbé ) , chanoine , rue \u003cbr\u003e\nTuly ( le marquis Henri de ) , rue Royale , 10 , id . Tournefort , id . LEPELTIER ( \u003cbr\u003e\nArinand )&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "JJtjAAAAcAAJ",
              "etag": "TCL2YlpXeNs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/JJtjAAAAcAAJ",
              "volumeInfo": {
                "title": "Annuaire de l'etat militaire de France",
                "publishedDate": "1824",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "ONB:+Z220749602"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=JJtjAAAAcAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=JJtjAAAAcAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=JJtjAAAAcAAJ&pg=PA382&dq=Emmanuel+Macron&hl=&as_brr=7&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=JJtjAAAAcAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=JJtjAAAAcAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=JJtjAAAAcAAJ&rdid=book-JJtjAAAAcAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Annuaire_de_l_etat_militaire_de_France.epub?id=JJtjAAAAcAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=JJtjAAAAcAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dehaies - Montigny , \u003cb\u003eEmmanuel\u003c/b\u003e - Ernest ( 5. ° de ligne ) , idem . 581. Nicolaï , \u003cbr\u003e\nHonoré - Marie ( 10. légère ) , idem . 582. ... 610. Rehm , Antoine - Henri - Felix ( \u003cbr\u003e\n16. ° de ligne ) , idem . 611. \u003cb\u003eMacron\u003c/b\u003e , André - Amable ( 19. de ligne ) , idem . 612."
              }
            },
            {
              "kind": "books#volume",
              "id": "LtVDAAAAYAAJ",
              "etag": "zyxt4cgqMYw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/LtVDAAAAYAAJ",
              "volumeInfo": {
                "title": "Bulletin de la Société des antiquaires de Picardie",
                "publishedDate": "1867",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "PRNC:32101073821074"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "Picardy (France)"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.4.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=LtVDAAAAYAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=LtVDAAAAYAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=LtVDAAAAYAAJ&pg=PA379&dq=Emmanuel+Macron&hl=&as_brr=7&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=LtVDAAAAYAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=LtVDAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=LtVDAAAAYAAJ&rdid=book-LtVDAAAAYAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Bulletin_de_la_Soci%C3%A9t%C3%A9_des_antiquaires.epub?id=LtVDAAAAYAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "downloadLink": "http://books.google.fr/books/download/Bulletin_de_la_Soci%C3%A9t%C3%A9_des_antiquaires.pdf?id=LtVDAAAAYAAJ&hl=&output=pdf&sig=ACfU3U1I2K5wmrnC2c05E5BdL1cVCXNINw&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=LtVDAAAAYAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eMacron\u003c/b\u003e , à Warloy , par M. Moullart . Amiens , 1866. Jeunet , in - 8o . - 6 ° \u003cbr\u003e\nMatériaux pour l&#39;histoire positive et philosophique de l&#39;homme ... Amiens , 1867 , \u003cbr\u003e\nLemer , in - 8 ° , — 12 • Voyageurs célèbres au pays de née Waës . Notes d&#39;\u003cbr\u003e\n\u003cb\u003eEmmanuel\u003c/b\u003e&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "B4VGAQAAMAAJ",
              "etag": "R7yXN71e+Ys",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/B4VGAQAAMAAJ",
              "volumeInfo": {
                "title": "Annuaire officiel de l'armée française",
                "authors": [
                  "France. Ministère de la guerre"
                ],
                "publishedDate": "1881",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "SRLF:A0006878128"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.6.5.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=B4VGAQAAMAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=B4VGAQAAMAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=B4VGAQAAMAAJ&pg=PA624&dq=Emmanuel+Macron&hl=&as_brr=7&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=B4VGAQAAMAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=B4VGAQAAMAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=B4VGAQAAMAAJ&rdid=book-B4VGAQAAMAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/Annuaire_officiel_de_l_arm%C3%A9e_fran%C3%A7aise.epub?id=B4VGAQAAMAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=B4VGAQAAMAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "20 PAYSANT ( \u003cb\u003eEmmanuel\u003c/b\u003e - Alex . ) , Lille ( direct . ) sup . du génie ) . 21 Cocu ( \u003cbr\u003e\nAuguste - Emile ) , Bourges . ... 26 \u003cb\u003eMACRON\u003c/b\u003e ( Nicolas - Firmin ) , Teniet - el - \u003cbr\u003e\nHaad . 7 mai 1874 . 27 BEDENNE ( J. Augustc - Bienaymé ) , Lorient . 28 RUOT&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "NhVaAAAAYAAJ",
              "etag": "Mjej0AHo0pY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/NhVaAAAAYAAJ",
              "volumeInfo": {
                "title": "Séances générales tenues à ... en ... par la Société française pour la conservation des monuments historiques",
                "publishedDate": "1871",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "PRNC:32101080160052"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "printType": "BOOK",
                "categories": [
                  "Antiquities"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.full.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=NhVaAAAAYAAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=NhVaAAAAYAAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=NhVaAAAAYAAJ&pg=PR14&dq=Emmanuel+Macron&hl=&as_brr=7&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=NhVaAAAAYAAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=NhVaAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FREE",
                "isEbook": true,
                "buyLink": "https://play.google.com/store/books/details?id=NhVaAAAAYAAJ&rdid=book-NhVaAAAAYAAJ&rdot=1&source=gbs_api"
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": true,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false,
                  "downloadLink": "http://books.google.fr/books/download/S%C3%A9ances_g%C3%A9n%C3%A9rales_tenues_%C3%A0_en_par_la.epub?id=NhVaAAAAYAAJ&hl=&output=epub&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "downloadLink": "http://books.google.fr/books/download/S%C3%A9ances_g%C3%A9n%C3%A9rales_tenues_%C3%A0_en_par_la.pdf?id=NhVaAAAAYAAJ&hl=&output=pdf&sig=ACfU3U2fBSynvWUGI9LcOTEIHSDgp7IThg&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=NhVaAAAAYAAJ&hl=&as_brr=7&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "FULL_PUBLIC_DOMAIN",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Fontette ( le baron \u003cb\u003eEmmanuel\u003c/b\u003e LANGLOIS ( l&#39;abbé Henri ) , chanoine de ) , ancien \u003cbr\u003e\ndéputé , à Monts . honoraire de Bayeux , à l&#39;abbaye * Formigny de La Londe ( de \u003cbr\u003e\n) , à ... \u003cb\u003eMACRON\u003c/b\u003e ( Jules ) , négociant , à HUART ( l&#39;abbé ) , curé de St - Vaast ."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
filter = free-ebooks Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 122ms
Mean size per request: 436B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 74eb87bd-6f9a-4111-b11d-cc9c99750b1c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:09 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
            "errors": [
              {
                "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Marsupilami-tome-%22d%22
Response Information
Response Code: 200 - OK
Mean time per request: 383ms
Mean size per request: 49B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 995d6685-757f-42c3-bbb2-b09106f8072d
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:09 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 0
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 200 - OK
Mean time per request: 424ms
Mean size per request: 38.51KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 417b0637-2833-41f8-9a81-861440f973f5
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:10 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 55,
          "items": [
            {
              "kind": "books#volume",
              "id": "IOfn3lMne-QC",
              "etag": "O/sS1sRVuPU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/IOfn3lMne-QC",
              "volumeInfo": {
                "title": "Perl DBI",
                "subtitle": "le guide du développeur",
                "authors": [
                  "Alligator Descartes",
                  "Tim Bunce"
                ],
                "publisher": "O'Reilly Media, Inc.",
                "publishedDate": "2000",
                "description": "L'une des grandes forces du langage Perl est sa capacité à manipuler de gros volumes de données. La programmation des bases de données y trouve donc naturellement sa place, que ce soit pour des applications de commerce électronique, des applications web utilisant CGI ou des applications Intranet. DBI est une interface essentielle pour la programmation des bases de données avec Perl. C'est un paquetage indépendant des bases de données, offrant un ensemble cohérent de fonctions quelle que soit la base de données utilisée : Oracle, Sybase, Ingres, Informix, MySQL, PostgreSQL. DBI sépare les pilotes dédiés à chaque base de données (DBD) de l'API de programmation : tout programme DBI peut donc fonctionner avec n'importe quelle base de données, voire avec différentes bases simultanément. Pour le profane, ce livre décrit l'architecture de DBI et explique comment écrire des programmes. Pour l'expert, il explore les nuances de DBI et les particularités de chaque DBD. Vous apprendrez dans ce livre : • comment est conçu DBI et comment il fonctionne ; • comment construire des requêtes et lier des paramètres ; • comment travailler avec les descripteurs de bases de données, de pilotes et d'instructions ; • comment détecter les erreurs dans vos programmes ; • comment utiliser tous les DBD existants. Cet ouvrage contient également une référence complète de DBI.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2841771318"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782841771318"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 372,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=IOfn3lMne-QC&printsec=frontcover&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=IOfn3lMne-QC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Perl_DBI.html?hl=&id=IOfn3lMne-QC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=IOfn3lMne-QC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "DBI est une interface essentielle pour la programmation des bases de données avec Perl."
              }
            },
            {
              "kind": "books#volume",
              "id": "lz0DCAAAQBAJ",
              "etag": "VPlRuX/lAb4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/lz0DCAAAQBAJ",
              "volumeInfo": {
                "title": "Advances in Web-Age Information Management",
                "subtitle": "5th International Conference, WAIM 2004, Dalian, China, July 15-17, 2004, Proceedings",
                "authors": [
                  "Quing Li",
                  "Guoren Wang",
                  "Ling Feng"
                ],
                "publisher": "Springer",
                "publishedDate": "2011-04-05",
                "description": "This book constitutes the refereed proceedings of the 5th International Conference on Web-Age Information Management, WAIM 2004, held in Dalian, China in July 2004. The 57 revised full papers and 23 revised short and industrial papers presented together with 3 invited contributions were carefully reviewed and selected from 291 submissions. The papers are organized in topical sections on data stream processing, time series data processing, security, mobile computing, cache management, query evaluation, Web search engines, XML, Web services, classification, and data mining.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783540277729"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3540277722"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 756,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=lz0DCAAAQBAJ&pg=PA38&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 126.59,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 88.61,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&rdid=book-lz0DCAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 126590000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 88610000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Advances_in_Web_Age_Information_Manageme-sample-pdf.acsm?id=lz0DCAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=lz0DCAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Additionally, for any window length, we can find a corresponding sketch in the \u003cbr\u003e\nsummary. This enables answering queries for different window lengths using one \u003cbr\u003e\nsingle summary. T-Window Quantile Query: A T-window \u003cb\u003equery with parameters\u003c/b\u003e φ,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "VnCDbXKjSaYC",
              "etag": "c+77nkNVjhc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/VnCDbXKjSaYC",
              "volumeInfo": {
                "title": "Excel Pivot Tables Recipe Book",
                "subtitle": "A Problem-Solution Approach",
                "authors": [
                  "Debra Dalgleish"
                ],
                "publisher": "Apress",
                "publishedDate": "2006-11-21",
                "description": "Pivot Tables are a huge growth area. This book gives people the fast-answers they need to succeed The book is far more detailed than any competing title. Readers of this book will be able to do more, and more quickly The book goes beyond basic explanations and includes real-world troubleshooting, performance and security information not provided elsewhere",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "143020141X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9781430201410"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 332,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=VnCDbXKjSaYC&pg=PA11&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 31.64,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&rdid=book-VnCDbXKjSaYC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 31640000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-epub.acsm?id=VnCDbXKjSaYC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-pdf.acsm?id=VnCDbXKjSaYC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=VnCDbXKjSaYC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Preparing the Source Data: Using an Access \u003cb\u003eQuery with Parameters\u003c/b\u003e Problem \u003cbr\u003e\nYou want to base your pivot table on a Microsoft Access query that contains \u003cbr\u003e\nparameters, but you get an error message saying you can&#39;t use parameters. \u003cbr\u003e\nSolution In&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "NjTnDwAAQBAJ",
              "etag": "JrwDKdmTyxA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/NjTnDwAAQBAJ",
              "volumeInfo": {
                "title": "Fields of Logic and Computation III",
                "subtitle": "Essays Dedicated to Yuri Gurevich on the Occasion of His 80th Birthday",
                "authors": [
                  "Andreas Blass",
                  "Patrick Cégielski",
                  "Nachum Dershowitz",
                  "Manfred Droste",
                  "Bernd Finkbeiner"
                ],
                "publisher": "Springer Nature",
                "publishedDate": "2020-05-22",
                "description": "This Festschrift is published in honor of Yuri Gurevich’s 80th birthday. An associated conference, YuriFest 2020, was planned for May 18–20 in Fontainebleau, France, in combination with the 39th Journées sur les Arithmétiques Faibles also celebrating Yuri’s 80th birthday. Because of the coronavirus situation, the conference had to be postponed, but this Festschrift is being published as originally planned. It addresses a very wide variety of topics, but by no means all of the fields of logic and computation in which Yuri has made important progress.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783030480066"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3030480062"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 341,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=NjTnDwAAQBAJ&pg=PA35&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 68.56,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 44.83,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&rdid=book-NjTnDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 68560000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 44830000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-epub.acsm?id=NjTnDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-pdf.acsm?id=NjTnDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=NjTnDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... first-order signature σ, φ is some formula of σ, and \u003cb\u003e{{\u003c/b\u003ex 1,...,x n },{y1,...,y k\u003cb\u003e}}\u003c/b\u003e is a \u003cbr\u003e\npartition of the set of the free variables of φ. Here φ is used to define a \u003cb\u003equery with\u003c/b\u003e \u003cbr\u003e\n\u003cb\u003eparameters\u003c/b\u003e y1,...,y k. Accordingly, the tuple 〈y1,...,y k〉 provides here the input,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "Dyj5DwAAQBAJ",
              "etag": "ZJufw6Pwaxw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Dyj5DwAAQBAJ",
              "volumeInfo": {
                "title": "Hands-On Graph Analytics with Neo4j",
                "subtitle": "Perform graph processing and visualization techniques using connected data across your enterprise",
                "authors": [
                  "Estelle Scifo"
                ],
                "publisher": "Packt Publishing Ltd",
                "publishedDate": "2020-08-21",
                "description": "To start with you will cover the basics of graph analytics, Cypher querying language, components of graph architecture, and more. You will implement Neo4j techniques to understand various graph analytics methods to reveal complex relationships in data. You will understand how machine learning can be used to perform smarter graph analytics.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781839215667"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1839215666"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 510,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=Dyj5DwAAQBAJ&pg=PA324&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 25.31,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 17.72,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&rdid=book-Dyj5DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 25310000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 17720000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Dyj5DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "If we want to use a damping factor different from the default value of 0.85, we \u003cbr\u003e\nneed to specify it in this way: algoConfig = { &quot;dampingFactor&quot;: 0.8, } Similar to the \u003cbr\u003e\ngraph creation query, we will build a \u003cb\u003equery with parameters\u003c/b\u003e: &quot;CALL gds."
              }
            },
            {
              "kind": "books#volume",
              "id": "N2Q_AQAAIAAJ",
              "etag": "LDhbI2xPHfk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N2Q_AQAAIAAJ",
              "volumeInfo": {
                "title": "DAO Object Model",
                "subtitle": "The Definitive Reference",
                "authors": [
                  "Helen Bell Feddema"
                ],
                "publisher": "Oreilly & Associates Incorporated",
                "publishedDate": "2000",
                "description": "Designed for intermediate and advanced Access users, this detailed handbook introduces the primary object model used for manipulating Access data and provides a wide range of code samples for use with VBA and VBScript. Original. (Intermediate)",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSD:31822028152338"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 389,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/DAO_Object_Model.html?hl=&id=N2Q_AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N2Q_AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "A \u003cb\u003equery with parameters\u003c/b\u003e in design view Table 14-1 . The Parameters Collection \u003cbr\u003e\nProperties Property Count Description Indicates the number of Parameter objects \u003cbr\u003e\nin a Parameters collection . Returns a particular member of the Parameters&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "EMMFwKNDHS4C",
              "etag": "BNpWeKiQ0ag",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/EMMFwKNDHS4C",
              "volumeInfo": {
                "title": "Microsoft® SQL Server 2008 R2 Analytics & Data Visualization",
                "authors": [
                  "Doug Harts",
                  "Jim Dugan",
                  "Tricia Almas"
                ],
                "publisher": "McGraw Hill Professional",
                "publishedDate": "2010-09-30",
                "description": "Master the Next-Generation Business Intelligence Tools in SQL Server 2008 R2 Effectively convey meaningful business insights to users across your enterprise with help from this practical guide. Written by a team of business intelligence experts, Microsoft SQL Server 2008 R2 Analytics & Data Visualization shows how to achieve greater information absorption using the latest reporting tools. Learn how to build maps and gauges, integrate OLAP data, and develop dashboards. Security, performance tuning, and cloud computing techniques are also covered in this comprehensive resource. Design and deploy chart-based reports using SSRS 2008 R2 Display geo-spatial map data with location-based indicators Visually represent metrics and KPIs on graphs and gauges Distribute reports through SharePoint and PerformancePoint Create and publish web page parts, dashboards, and mash-ups Set up and manage cloud-based services using SQL Azure Incorporate data mining and forecasting features with Visio Integrate large amounts of data using PowerPoint for Excel Derive matrix, table, and chart data from OLAP cubes Doug Harts is a Services Executive at Microsoft currently helping U.S. Federal agencies implement Microsoft technology roadmaps. He is the author of Microsoft Office 2007 Business Intelligence, and maintains a BI community website at www.OfficeBIcentral.com. Jim Dugan is a Solutions Architect with the Microsoft Healthcare and Benefits team in Microsoft Federal. He previously served as Technical Director of Microsoft's Technology and Innovation Center in Reston, Virginia. Tricia Wilcox Almas is a Technical Architect for Business Intelligence Solutions for MicroLink, LLC, a Microsoft Gold Partner. She has been developing solutions and managing IT projects for more than 25 years.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9780071601443"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "0071601449"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 576,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.8.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&pg=PA36&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Microsoft_SQL_Server_2008_R2_Analytics_D.html?hl=&id=EMMFwKNDHS4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-epub.acsm?id=EMMFwKNDHS4C&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-pdf.acsm?id=EMMFwKNDHS4C&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=EMMFwKNDHS4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Make report parameters in two steps: create the report \u003cb\u003equery with parameters\u003c/b\u003e, \u003cbr\u003e\nspecify the details. If you create the parameters in this way, Report Designer will \u003cbr\u003e\nautomatically link the query parameters to report parameters of the same name."
              }
            },
            {
              "kind": "books#volume",
              "id": "_pkkAQAAIAAJ",
              "etag": "e9U1nB/PMmk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/_pkkAQAAIAAJ",
              "volumeInfo": {
                "title": "Seventh International Workshop on Research Issues in Data Engineering",
                "subtitle": "High Performance Database Management for Large-scale Applications : Proceedings, April 7-8, 1997, Birmingham, England",
                "authors": [
                  "Peter Scheuermann"
                ],
                "publisher": "IEEE",
                "publishedDate": "1997",
                "description": "The proceedings from the April 1997 workshop highlighting the function of the Internet as it effects large-scale applications and restructures interactions with service providers. The 20 papers and panel discussion address topics related to databases and the Web, data mining and warehousing, electro",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSC:32106014345182"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 162,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Seventh_International_Workshop_on_Resear.html?hl=&id=_pkkAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=_pkkAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In particular, the following enumerates some of these issues. • How to analyze \u003cbr\u003e\nand handle more complicated queries such as a query with aggregation \u003cbr\u003e\nfunctions, \u003cb\u003equery with parameters\u003c/b\u003e, and recursive queries which frequently occur in \u003cbr\u003e\nthe data&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "K11wd4NE2skC",
              "etag": "ro14gJLi/cg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/K11wd4NE2skC",
              "volumeInfo": {
                "title": "Access 2000 Programming For Dummies",
                "authors": [
                  "Rob Krumm"
                ],
                "publisher": "For Dummies",
                "publishedDate": "1999-07-30",
                "description": "If the thought of programming databases casts a dark shadow on your soul, then let this book light up your life. Whether or not you've gone through the programming wringer before, Access 2000 Programming For Dummies clues you in to simpler ways to produce dynamic databases and applications. Uncover the secrets of professional database development and let this book reveal the many added features of Access 2000 that you'll quickly be taking advantage of. Step up to the unlimited possibilities of such Access features as SQL (Structured Query Language), OLE/DDE (Object Linking and Embedding/Dynamic Data Exchange), and wizards, and discover all your programming options. Best-selling author Rob Krumm shows you how to do everything from building your own programs by using Access 2000 to building supercharged database applications by using ActiveX controls and SQL statements. Krumm also shares his personal methods for error-free code testing, and he's included an entire CD of sample code. Stop wondering what would make your Access programming easier and pick up Access 2000 Programming For Dummies to discover the quickest way to get your databases up to speed.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "0764505653"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9780764505652"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 456,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=K11wd4NE2skC&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=K11wd4NE2skC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Access_2000_Programming_For_Dummies.html?hl=&id=K11wd4NE2skC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=K11wd4NE2skC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "CreateQueryDef (&quot;&quot; ) Q.SQL = SQLText Set R = Q.OpenRecordset( ) Creating a \u003cbr\u003e\nRecordset using a temporary \u003cb\u003equery With parameters\u003c/b\u003e Dim Q as QueryDef, R as \u003cbr\u003e\nRecordset, SQLText SQLText = &quot;Parameters Pname Type;&quot; _&amp;&quot; Sel ect . . . From ."
              }
            },
            {
              "kind": "books#volume",
              "id": "2YgfAQAAIAAJ",
              "etag": "D7iX3Fh1bIU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2YgfAQAAIAAJ",
              "volumeInfo": {
                "title": "Proceedings",
                "subtitle": "ACM Multimedia '96, Boston, Massachusetts, November 18-22, 1996",
                "authors": [
                  "Association for Computing Machinery. Special Interest Group on Data Communications"
                ],
                "publisher": "Assn for Computing Machinery",
                "publishedDate": "1996",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105029309221"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 457,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Proceedings.html?hl=&id=2YgfAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2YgfAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... a single region \u003cb\u003equery with parameters\u003c/b\u003e of color set, location, area and spatial \u003cbr\u003e\nextent. individual queries for color, location, size and spatial extent. The \u003cbr\u003e\nintersection of the region match lists is then computed to obtain the set of \u003cbr\u003e\ncommon images;&nbsp;..."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### NO QUERY CASE **Given**: a request without q parameter **When**: sending url **Then**: an error should be returned ### TWO QUERIES CASE **Given**: a request with 2 q parameters **When**: sending url **Then**: an error should be returned
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22
Response Information
Response Code: 200 - OK
Mean time per request: 314ms
Mean size per request: 31.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 8d465fa8-bd3c-47ee-a5ca-03f65425b3f2
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:10 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1131,
          "items": [
            {
              "kind": "books#volume",
              "id": "xZbnO0rS3wwC",
              "etag": "LijaupppIbk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xZbnO0rS3wwC",
              "volumeInfo": {
                "title": "Le Marché international de la banane",
                "subtitle": "étude géographique d'un \"système commercial\"",
                "authors": [
                  "Jean-Claude Maillard"
                ],
                "publisher": "Presses Univ de Bordeaux",
                "publishedDate": "1991",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2867811074"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782867811074"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 453,
                "printType": "BOOK",
                "categories": [
                  "Banana trade"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&pg=PA429&dq=%22banane%22&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_March%C3%A9_international_de_la_banane.html?hl=&id=xZbnO0rS3wwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xZbnO0rS3wwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1952 . Le commerce international de la \u003cb\u003ebanane\u003c/b\u003e . Situation 1949 - 1950 . Fruits , 7 \u003cbr\u003e\n( 5 ) , p . 240 . 201 . CADILLAT ( R . ) . 1956 . Note sur la commercialisation de la \u003cbr\u003e\n\u003cb\u003ebanane\u003c/b\u003e en Grande Bretagne . Fruits , 11 ( 7 ) , 302 - 304 . 202 . BLOCH ( R . ) ."
              }
            },
            {
              "kind": "books#volume",
              "id": "gYHvDwAAQBAJ",
              "etag": "cEMsPXr2uT8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/gYHvDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Pierre-Emmanuel Malissin"
                ],
                "publisher": "Syllabaire éditions",
                "description": "Un livre gourmand qui va vous donner la banane, des recettes simples, et économiques. le livre se concentre uniquement sur la banane classique que l’on trouve sur tous les étals, un fruit vitaminé et énergétique. Nous avons bien lu les commentaires de nos amis Canadiens et Américains, Désormais une table de conversions des mesures impériales est incluse en fin de livre. Bonne lecture.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782365043182"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2365043186"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=gYHvDwAAQBAJ&pg=PA7&dq=%22banane%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&rdid=book-gYHvDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=gYHvDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tiramisu à la \u003cb\u003ebanane\u003c/b\u003e 8 Verrines \u003cb\u003ebanane\u003c/b\u003e mascarpone 10 Verrines \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\nchocolat cannelle 12 Créme \u003cb\u003ebanane\u003c/b\u003e coco 14 Muins \u003cb\u003ebanane\u003c/b\u003e et chocolat 16 Cake \u003cbr\u003e\nchoco \u003cb\u003ebanane\u003c/b\u003e 18 Roulé chocolat \u003cb\u003ebanane\u003c/b\u003e 20 Crumble pommes / \u003cb\u003ebanane\u003c/b\u003e 22 \u003cbr\u003e\nCrépes&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "V714NghIxwoC",
              "etag": "eSuX5Ji+zGU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/V714NghIxwoC",
              "volumeInfo": {
                "title": "L' Economiemondiale De La Banane 1985-2002",
                "authors": [
                  "Food and Agriculture Organization of the United Nations"
                ],
                "publisher": "Food & Agriculture Org.",
                "publishedDate": "2004-07-30",
                "description": "Les bananes sont cultiv�es dans l'ensemble des r�gions tropicales et jouent un r�le cl� dans l'�conomie de nombreux pays en d�veloppement. Pendant la p�riode comprise entre 1985 et 2002, le volume des bananes export�es dans le monde a enregistr� un taux de croissance annuel moyen sans pr�c�dent de 5,3 pour cent, soit deux fois celui des 24 ann�es pr�c�dentes. Cette expansion s'est accompagn�e d'innovations technologiques et d'�volutions dans les �changes mondiaux. La pr�sente publication passe en revue les incidences de ces changements sur l'�conomie mondiale de la banane. Il s'agit de la premi�re publication d'une s�rie intitul�e \"Etudes FAO sur les produits de base\" qui s'int�resse � des th�mes concernant les produits de base ou des groupes de produits de base.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "9252050574"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9789252050575"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 110,
                "printType": "BOOK",
                "categories": [
                  "Technology & Engineering"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=V714NghIxwoC&pg=PA44&dq=%22banane%22&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=V714NghIxwoC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/L_Economiemondiale_De_La_Banane_1985_200.html?hl=&id=V714NghIxwoC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=V714NghIxwoC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Certains délégués de pays ACP ont contesté cette analyse lors de la réunion du \u003cbr\u003e\nGroupe Intergouvernemental sur la \u003cb\u003eBanane\u003c/b\u003e qui s&#39;est tenue au Honduras en \u003cbr\u003e\nnovembre 1992 ; ils ont argué qu&#39;elle ne prenait pas en compte les réalités \u003cbr\u003e\npratiques&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "S4OrDwAAQBAJ",
              "etag": "oGwR8u5F++Q",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/S4OrDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Laura VeganPower"
                ],
                "publisher": "La Plage",
                "publishedDate": "2019-10-16",
                "description": "Mettez du peps dans vos assiettes avec la banane. Cuisinez-la sous toutes les formes avec ces 25 recettes gourmandes et originales, sucrées et salées : porridge crémeux aux bananes flambées, pain perdu roulé à la banane, beignets crunchy, pad thaï de banane plantain, chips de banane... Découvrez également tous les bienfait de ce fruit riche en nutriments essentiels et en vitamines. Et en plus tout est bon dans la banane... même la peau !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782842217082"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "284221708X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 80,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=S4OrDwAAQBAJ&pg=PA22&dq=%22banane%22&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&rdid=book-S4OrDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-epub.acsm?id=S4OrDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-pdf.acsm?id=S4OrDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=S4OrDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "22 S E É R C U S S E T T E C E R S E L Muffins bananes et myrtilles Je ne sais \u003cbr\u003e\npas vous, mais je trouve que souvent, dans les préparations cuites, la \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\ndonne beaucoup de goût, comme confit. C&#39;est bon, mais parfois un peu trop \u003cbr\u003e\nprésent&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "MXoPCwAAQBAJ",
              "etag": "iABoygOInm8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/MXoPCwAAQBAJ",
              "volumeInfo": {
                "title": "Un tigre, une banane, une miss et quelques filles…",
                "authors": [
                  "Alian des Tours"
                ],
                "publisher": "",
                "publishedDate": "2015-03-09",
                "description": "Patrice Restor est un jeune cadre qui s'ennuie dans une usine lorraine, au milieu de collègues ambitieux décrits en une savoureuse galerie de portraits acidulés. Il vit avec Chantal dans une ville au riche patrimoine historique, conduit un cabriolet désuet et fréquente des personnages pittoresques. Patrice est introverti, inadapté à son époque. Il se réfugie dans l’élitisme et la nostalgie. Ses relations avec les femmes qu'il côtoie auront des conséquences imprévues et déroutantes. Deux événements vont bouleverser sa routine : l’arrivée d’une nouvelle employée, la troublante Isabelle et la lecture d’un livre de philosophie non conformiste. Ce roman est une chronique à la fois douce et amère, au ton désabusé voire ironique. Un certain accent onirique apporte une touche élégiaque au récit.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782332817426"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2332817425"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 368,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&pg=PA167&dq=%22banane%22&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Un_tigre_une_banane_une_miss_et_quelques.html?hl=&id=MXoPCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=MXoPCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il rappellerait un peu plus tard, dès que Béron n&#39;aurait plus besoin de lui pour \u003cbr\u003e\néplucher la \u003cb\u003ebanane\u003c/b\u003e. Une \u003cb\u003ebanane\u003c/b\u003e ! Peudel avait fait une grossière erreur d&#39;\u003cbr\u003e\nappréciation dans son pressentiment d&#39;une menace imminente. Ce n&#39;était pas la \u003cbr\u003e\ntuile&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "b0ZBAAAAYAAJ",
              "etag": "6Uusxz56/10",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/b0ZBAAAAYAAJ",
              "volumeInfo": {
                "title": "Planteurs et plantations de banane en Guadeloupe",
                "authors": [
                  "Jacques Menauge"
                ],
                "publishedDate": "1974",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "CORNELL:31924000456636"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 276,
                "printType": "BOOK",
                "categories": [
                  "Banana"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Planteurs_et_plantations_de_banane_en_Gu.html?hl=&id=b0ZBAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=b0ZBAAAAYAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le marché du cacao , du café et de la \u003cb\u003ebanane\u003c/b\u003e dans les pays de la CEE &quot; . \u003cbr\u003e\nBruxelles , CEE , in Développement de l&#39;OutreMer , no 1 , 1963 . 13. INSTITUT \u003cbr\u003e\nFRANCAIS DE RECHERCHES FRUITIERES D&#39;OUTRE - MER . &quot; Tournée d&#39;\u003cbr\u003e\nétude de la&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ULxK6IxAtooC",
              "etag": "Yy/N/bzVqxg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ULxK6IxAtooC",
              "volumeInfo": {
                "title": "Ça sent la banane",
                "authors": [
                  "François Barcelo"
                ],
                "publisher": "Québec Amerique",
                "publishedDate": "2010",
                "description": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d'un accident. Il s'est depuis recyclé dans la podorythmie avec plus ou moins de succès. Un jour, une dame de La Réunion l'invite à venir dans cette île de l'océan Indien pour assurer la direction de l'école de claquettes de ...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2764410239"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782764410233"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 198,
                "printType": "BOOK",
                "categories": [
                  "Accidents"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "2.2.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ULxK6IxAtooC&printsec=frontcover&dq=%22banane%22&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=ULxK6IxAtooC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/%C3%87a_sent_la_banane.html?hl=&id=ULxK6IxAtooC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/%C3%87a_sent_la_banane-sample-pdf.acsm?id=ULxK6IxAtooC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ULxK6IxAtooC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d&#39;un accident."
              }
            },
            {
              "kind": "books#volume",
              "id": "Bz4dAQAAIAAJ",
              "etag": "imC907747rg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Bz4dAQAAIAAJ",
              "volumeInfo": {
                "title": "Les misères de banane",
                "subtitle": "roman",
                "authors": [
                  "Jésus K."
                ],
                "publisher": "Outremont, Québec : Lanctôt",
                "publishedDate": "2003",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105111375320"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 144,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_mis%C3%A8res_de_banane.html?hl=&id=Bz4dAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Bz4dAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eBanane\u003c/b\u003e restait impassible . La tension s &#39; éleva à un point tel qu &#39; il devint \u003cbr\u003e\nimpossible de continuer les invectives sans risquer l &#39; irréparable . Soudainement \u003cbr\u003e\n, on n &#39; entendit plus que le calme vol des vautours . Les yeux des agents de la \u003cbr\u003e\npaix s&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "zDQFAQAAIAAJ",
              "etag": "kjfCqLKEAdY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zDQFAQAAIAAJ",
              "volumeInfo": {
                "title": "Le raisin devient banane",
                "subtitle": "roman",
                "authors": [
                  "Raymond Plante"
                ],
                "publisher": "Bor'al",
                "publishedDate": "1989",
                "description": "François est rendu au cégep. Il quitte le domicile familial pour un logement du centre-ville de Montréal. Il partage les lieux avec son copain Luc et le cousin de ce dernier. Un récit amusant, réaliste et humoristique, rédigé dans un style alerte.",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:B4086895"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 150,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_raisin_devient_banane.html?hl=&id=zDQFAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zDQFAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Je vais essayer d &#39; être la meilleure \u003cb\u003ebanane\u003c/b\u003e du monde . J &#39; imagine qu &#39; il doit \u003cbr\u003e\nvouloir sourire encore . Mais il n &#39; en a plus la force . Je lui promettrais n &#39; importe \u003cbr\u003e\nquoi . Je deviens \u003cb\u003ebanane\u003c/b\u003e . J &#39; ai le cour dans un étau . Je suis complètement&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tXI5AQAAIAAJ",
              "etag": "dHnCIYRjHuE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tXI5AQAAIAAJ",
              "volumeInfo": {
                "title": "Banane sèche",
                "subtitle": "étude biochimique et technologique",
                "authors": [
                  "France. Direction des affaires économiques et internationales",
                  "Georges Brooks"
                ],
                "publishedDate": "1941",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:$B578158"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 28,
                "printType": "BOOK",
                "categories": [
                  "Bananas"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Banane_s%C3%A8che.html?hl=&id=tXI5AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tXI5AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "etude biochimique et technologique Georges Brooks. I \u003cb\u003eBANANE\u003c/b\u003e SÈCHE."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 119ms
Mean size per request: 432B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 0be5eb5a-4229-4753-bf5b-42a40cd440ef
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:10 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
            "errors": [
              {
                "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 124ms
Mean size per request: 308B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 0b7f1362-2e1b-4a17-b0bd-769736274ae6
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:11 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
            "errors": [
              {
                "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 404 - Not Found
Mean time per request: 117ms
Mean size per request: 1.59KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token bc994ccb-9fd6-46a5-b8b7-a06ba09a7726
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:11 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1630
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/%7B%7BvolumeId%7D%7Dprojection=%7B%7Bprojection%7D%7D</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/%7B%7BvolumeId%7D%7D
Response Information
Response Code: 404 - Not Found
Mean time per request: 168ms
Mean size per request: 241B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f938927a-cac4-496c-86f4-2fa4115da73a
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:11 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 404,
            "message": "The volume ID could not be found.",
            "errors": [
              {
                "message": "The volume ID could not be found.",
                "domain": "global",
                "reason": "notFound"
              }
            ]
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ
Response Information
Response Code: 200 - OK
Mean time per request: 183ms
Mean size per request: 5.95KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a00024ff-83bb-4ed3-95cc-f76ad8c6a715
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:12 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volume",
          "id": "noRSDQAAQBAJ",
          "etag": "rFDNfQb/R40",
          "selfLink": "https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ",
          "volumeInfo": {
            "title": "Emmanuel Macron, en marche vers l'Elysée",
            "authors": [
              "Nicolas PRISSETTE"
            ],
            "publisher": "Place des éditeurs",
            "publishedDate": "2016-11-10",
            "description": "\u003cp\u003e\u003cb\u003eAu travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées.\u003c/b\u003e\u003cbr\u003eEmmanuel Macron est en campagne pour 2017. Inconnu des Français il y a deux ans, ce jeune homme de 38 ans s'apprête à concourir pour la fonction suprême. Du jamais-vu dans la Ve République. Mais qui est-il vraiment ? Que veut-il pour le pays ? Depuis son entrée au cœur du pouvoir avec François Hollande jusqu'aux secrets de son mouvement \" En Marche ! \", l'auteur fait le récit d'une ascension politique hors normes. Son parcours en dehors du PS, ses états d'âme à l'Elysée, sa lente et délicate émancipation du président socialiste, le rôle de sa femme Brigitte, sa stratégie présidentielle face à la droite, au FN et à son ancien patron. \u003cbr\u003e\u003cbr\u003e Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées. \u003cbr\u003e\u003c/p\u003e",
            "industryIdentifiers": [
              {
                "type": "ISBN_10",
                "identifier": "2259252583"
              },
              {
                "type": "ISBN_13",
                "identifier": "9782259252584"
              }
            ],
            "readingModes": {
              "text": true,
              "image": true
            },
            "pageCount": 160,
            "printedPageCount": 136,
            "printType": "BOOK",
            "categories": [
              "Political Science / Geopolitics",
              "Political Science / General"
            ],
            "averageRating": 5,
            "ratingsCount": 1,
            "maturityRating": "NOT_MATURE",
            "allowAnonLogging": true,
            "contentVersion": "1.2.1.0.preview.3",
            "panelizationSummary": {
              "containsEpubBubbles": false,
              "containsImageBubbles": false
            },
            "imageLinks": {
              "smallThumbnail": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&imgtk=AFLRE70vikmRoUj9wALTskti-SEcEUvw39d6nc9xpiBfVRRjnv6IwZaAcnpn15hfX8t7xJzjhr5D5cqZoR5zAqo7sasts0OuWSAQKNmQdmJhA0Z_k-CixYTkeaC1QwlR_hApCX1y-Ldy&source=gbs_api",
              "thumbnail": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&imgtk=AFLRE729ZuYh1sx8eH0lfOGZJjMhg_khwmfYuPVFs88KYHYoNzrS4P95IFNf9aLMkCO516FxAsnPxUfA1xKD04YLxesVffXehsDdnyY8owDRBSzagg-HeoxlFSHBk3dGqoE8IAwKZVpR&source=gbs_api",
              "small": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=2&edge=curl&imgtk=AFLRE70nBSPWHEdgAJCZkuC9bFiX49TfrdCsyohgxFB1er5YFuiZeFf99MxEi53Y0H2uRJhQa8PXhRaHasq6PxluQwHTMdVyXhzg5VUALWhNcmt-RKSHXp8J87kEnL3TwUf5qzgv_Wg0&source=gbs_api",
              "medium": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=3&edge=curl&imgtk=AFLRE72VT7tYPOsT2BJmzI9xELW5u7RLlzFb8m5jCBkfya3srxGqqb4wUXUtHg7wKWEBogG_uX6KSv9h96amduigz2kawVOOrEDuuwENPF8WIxS_NYVeA9TNd40i7lO7uRbptPLpdBYy&source=gbs_api",
              "large": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=4&edge=curl&imgtk=AFLRE71JcKf46Uy3d2I9hI6mpnrIqIlT01OaNqQMtSmrz1uNBbeD8ZQmsD0R0XaGtyJ94Sy2G6rQobCjnZckUQgjpMDP78dmNJsmR-FbfxiYpq5gVFH8-ZXRqFjoD--KnuJqoK7OKDTF&source=gbs_api",
              "extraLarge": "http://books.google.com/books/publisher/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=6&edge=curl&imgtk=AFLRE70bg3x4PmNa85UE1MB3GKasAgBIBpTICbXMQGSKQ8VRRLO7kVBCM6XjxWMXgMxJYy--Ce7MqQ9bE_G0STGyAGlQD7jqBPNHjuHMDseIkLOTV2jGASVTK6iHY2iBh1VoMRj2KHyg&source=gbs_api"
            },
            "language": "fr",
            "previewLink": "http://books.google.fr/books?id=noRSDQAAQBAJ&hl=&source=gbs_api",
            "infoLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&source=gbs_api",
            "canonicalVolumeLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ"
          },
          "layerInfo": {
            "layers": [
              {
                "layerId": "geo",
                "volumeAnnotationsVersion": "2"
              }
            ]
          },
          "saleInfo": {
            "country": "FR",
            "saleability": "FOR_SALE",
            "isEbook": true,
            "listPrice": {
              "amount": 10.99,
              "currencyCode": "EUR"
            },
            "retailPrice": {
              "amount": 10.99,
              "currencyCode": "EUR"
            },
            "buyLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&rdid=book-noRSDQAAQBAJ&rdot=1&source=gbs_api",
            "offers": [
              {
                "finskyOfferType": 1,
                "listPrice": {
                  "amountInMicros": 10990000,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amountInMicros": 10990000,
                  "currencyCode": "EUR"
                },
                "giftable": true
              }
            ]
          },
          "accessInfo": {
            "country": "FR",
            "viewability": "PARTIAL",
            "embeddable": true,
            "publicDomain": false,
            "textToSpeechPermission": "ALLOWED",
            "epub": {
              "isAvailable": true,
              "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-epub.acsm?id=noRSDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
            },
            "pdf": {
              "isAvailable": true,
              "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-pdf.acsm?id=noRSDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
            },
            "webReaderLink": "http://play.google.com/books/reader?id=noRSDQAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
            "accessViewStatus": "SAMPLE",
            "quoteSharingAllowed": false
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 6 0 0
Validity of volumeId 6 0 0
Total 12 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 129ms
Mean size per request: 308B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 7f934c06-7351-4be4-896e-5a93088839c1
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:12 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'max_results' (TYPE_UINT32), \"{{maxResults}}\"",
            "errors": [
              {
                "message": "Invalid value at 'max_results' (TYPE_UINT32), \"{{maxResults}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = NaN Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 122ms
Mean size per request: 444B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token ccb2cc7f-64ed-44bc-9f1f-fb6bec10398b
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:12 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'print_type' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.PrintType), \"{{printType}}\"",
            "errors": [
              {
                "message": "Invalid value at 'print_type' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.PrintType), \"{{printType}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 138ms
Mean size per request: 448B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token daf5cc4a-e366-4c1b-9f3f-83e7e04bebb8
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:12 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"{{projection}}\"",
            "errors": [
              {
                "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"{{projection}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 200 - OK
Mean time per request: 398ms
Mean size per request: 40.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 825ced6d-0f95-4f8f-b7e9-35b1e1f72686
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:12 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 957,
          "items": [
            {
              "kind": "books#volume",
              "id": "scyRDQAAQBAJ",
              "etag": "OQI7UvPaPck",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/scyRDQAAQBAJ",
              "volumeInfo": {
                "title": "Révolution",
                "subtitle": "",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "XO Éditions",
                "publishedDate": "2016-11-24",
                "description": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde nouveau qui vit une « grande transformation » comme il n’en a pas connu depuis l’invention de l’imprimerie et la Renaissance. Un livre fort, singulier, qui pose les fondements d’une nouvelle société.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782845639676"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2845639678"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 270,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=scyRDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&rdid=book-scyRDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-epub.acsm?id=scyRDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-pdf.acsm?id=scyRDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=scyRDQAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "P3sjDgAAQBAJ",
              "etag": "jdLcXGjXPD4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/P3sjDgAAQBAJ",
              "volumeInfo": {
                "title": "Macron par Macron",
                "authors": [
                  "Emmanuel MACRON",
                  "Eric FOTTORINO"
                ],
                "publisher": "Editions de l'Aube",
                "publishedDate": "2017-03-03T17:21:00+01:00",
                "description": "« Emmanuel Macron n'en finit pas de capter l'attention. Mais quelles convictions animent cet invité surprise de la campagne présidentielle ? Depuis 2015, nous l'avons plusieurs fois interrogé sur les maux de notre société, sur sa formation intellectuelle, sa vision du politique. Sur ses goûts littéraires et culturels aussi. Dans ce recueil figurent deux grands entretiens parus dans Le 1, et un troisième, inédit, publiés ici dans leur intégralité. De l'absence du roi dans nos institutions à la critique du vide idéologique des partis, en passant par le rejet du corporatisme de classe et de l'immobilisme français, Macron se livre à mots découverts. » Éric Fottorino, Directeur de l'hebdomadaire Le 1 et coordinateur du présent ouvrage",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782815924856"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2815924854"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 140,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=P3sjDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&rdid=book-P3sjDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-epub.acsm?id=P3sjDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-pdf.acsm?id=P3sjDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=P3sjDgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "« Emmanuel Macron n&#39;en finit pas de capter l&#39;attention."
              }
            },
            {
              "kind": "books#volume",
              "id": "vA_MDwAAQBAJ",
              "etag": "ityy37Cg3Vw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/vA_MDwAAQBAJ",
              "volumeInfo": {
                "title": "La réforme institutionnelle sous le quinquennat d'Emmanuel Macron",
                "subtitle": "les projets de loi pour une démocratie plus représentative, responsable et efficace",
                "publishedDate": "2020",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782140141386"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2140141385"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 272,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=vA_MDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=vA_MDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_r%C3%A9forme_institutionnelle_sous_le_qui.html?hl=&id=vA_MDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/La_r%C3%A9forme_institutionnelle_sous_le_qui-sample-epub.acsm?id=vA_MDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=vA_MDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "noRSDQAAQBAJ",
              "etag": "8bbMoxsLcnA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/noRSDQAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, en marche vers l'Elysée",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "Plon",
                "publishedDate": "2016-11-10",
                "description": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées. Emmanuel Macron est en campagne pour 2017. Inconnu des Français il y a deux ans, ce jeune homme de 38 ans s'apprête à concourir pour la fonction suprême. Du jamais-vu dans la Ve République. Mais qui est-il vraiment ? Que veut-il pour le pays ? Depuis son entrée au cœur du pouvoir avec François Hollande jusqu'aux secrets de son mouvement \" En Marche ! \", l'auteur fait le récit d'une ascension politique hors normes. Son parcours en dehors du PS, ses états d'âme à l'Elysée, sa lente et délicate émancipation du président socialiste, le rôle de sa femme Brigitte, sa stratégie présidentielle face à la droite, au FN et à son ancien patron. Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron. Sa personnalité, son mode de pensée, ses gourous, ses idées.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259252584"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259252583"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 160,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.1.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=noRSDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=noRSDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=noRSDQAAQBAJ&rdid=book-noRSDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-epub.acsm?id=noRSDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_en_marche_vers_l_Elys%C3%A9e-sample-pdf.acsm?id=noRSDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=noRSDQAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Au travers de nombreux entretiens inédits, une enquête approfondie et des reportages au plus près du personnage, Nicolas Prissette raconte et décrypte le phénomène Emmanuel Macron."
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "D5OWpFBMEqo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259253635"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259253636"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 126,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xKpyDgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l&#39;esprit de conquête s&#39;apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "ttdyBOcyb/k",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s&#39;imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tjwkDwAAQBAJ",
              "etag": "Gvb75PGK7z0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tjwkDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron Le président inattendu",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "First",
                "publishedDate": "2017-05-24",
                "description": "Le Président inattendu... Le 7 mai 2017, Emmanuel Macron devient le plus jeune président de la Ve République. Quasi inconnu des Français il y a deux ans et demi, il a mené une campagne unique dans notre histoire, à l'écart des grands partis, porté par un mouvement créé seulement un an plus tôt, avec la volonté de dépasser le clivage droite-gauche. Il ne s'était jamais présenté à aucune élection, il fut le dernier rempart face à l'extrême-droite. Le candidat victorieux d'En Marche ! incarne un destin politique hors norme. Haut fonctionnaire prometteur, banquier d'affaire fortuné, conseiller de l'ombre de François Hollande, il s'émancipe en un temps record, imposant son style direct et le couple atypique qu'il forme avec son épouse, Brigitte. Moments de ferveur, coups tactiques, attaques et maladresses... Sa campagne fut pleine de rebondissements. Comment cet inconnu a-t-il pu convaincre les Français d'en faire leur Président ? Pourquoi a-t-il engrangé autant de ralliements, au centre bien sûr, mais aussi à droite et à gauche ? Que signifie sa victoire pour la vie politique française ? C'est cette ascension incroyable vers l'Élysée que retrace Nicolas Prissette, qui a suivi Emmanuel Macron au jour le jour, et livre ici la première chronique exclusive d'une campagne pas comme les autres et d'une victoire... impensable.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782412031025"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2412031029"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 165,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tjwkDwAAQBAJ&pg=PT32&dq=Emmanuel+Macron&hl=&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&rdid=book-tjwkDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-epub.acsm?id=tjwkDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-pdf.acsm?id=tjwkDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tjwkDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il masquera son choix jusqu&#39;au coup de fil matinal à \u003cb\u003eEmmanuel Macron\u003c/b\u003e ce jour-là\u003cbr\u003e\n, donc. La veille de ce fameux mercredi, \u003cb\u003eEmmanuel Macron\u003c/b\u003e est en déplacement \u003cbr\u003e\nà Londres, avec une partie de son équipe. Il a vu Theresa May. Le soir, il tient&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "nkOEDwAAQBAJ",
              "etag": "1uV+oExPaCw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/nkOEDwAAQBAJ",
              "volumeInfo": {
                "title": "Le débat Le Pen/Macron du 3 mai 2017",
                "subtitle": "Un débat \"disruptif\" ?",
                "authors": [
                  "Catherine Kerbrat-Orecchioni"
                ],
                "publishedDate": "2019-01-08",
                "description": "Tout en relevant incontestablement du même genre interactionnel que les précédents débats de l'entre-deux-tours des présidentielles françaises, le débat Le Pen/Macron du 3 mai 2017 apparaît comme inédit par la nature des deux parties en présence, ainsi que par le contexte politique bien particulier dans lequel il se déroule. Dans quelle mesure, ce débat peut-il donc être qualifié, comme l'ont fait certains commentateurs, de \"disruptif\" ? C'est à cette question que tente de répondre cette présente étude.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782343164731"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2343164738"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 313,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=nkOEDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&pg=PA33&dq=Emmanuel+Macron&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=nkOEDwAAQBAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_d%C3%A9bat_Le_Pen_Macron_du_3_mai_2017.html?hl=&id=nkOEDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=nkOEDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "c&#39;est donc à vous/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ de [...] alors \u003cb\u003eEmmanuel Macron\u003c/b\u003e vous avez \u003cbr\u003e\nla parole pour [...] \u003cb\u003eEmmanuel Macron\u003c/b\u003e/ à votre tour/ on laisse parler madame Le \u003cbr\u003e\nPen\\ alors\\ à vous de répondre/ \u003cb\u003eEmmanuel Macron\u003c/b\u003e\\ laissez parler Marine Le Pen\u003cbr\u003e\n/&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "tPoMiFVLH+Q",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les &quot;off &#39; du candidat, de ses lieutenants et de ses opposants."
              }
            },
            {
              "kind": "books#volume",
              "id": "XJyQxgEACAAJ",
              "etag": "w73LUxiBTm0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/XJyQxgEACAAJ",
              "volumeInfo": {
                "title": "Lettre d'un Africain à Emmanuel Macron",
                "subtitle": "Pour une fraternité en marche",
                "authors": [
                  "Nocky Djedanoum"
                ],
                "publishedDate": "2018",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "LCCN:2019389291"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 120,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=XJyQxgEACAAJ&dq=Emmanuel+Macron&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Lettre_d_un_Africain_%C3%A0_Emmanuel_Macron.html?hl=&id=XJyQxgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=XJyQxgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In this book, the author expresses his gratitude to France, which he considers his second homeland after Chad"
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&filter=paid-ebooks
Response Information
Response Code: 200 - OK
Mean time per request: 592ms
Mean size per request: 47.95KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 0dda2177-1995-4cd8-b792-9935406eecb5
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:13 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 728,
          "items": [
            {
              "kind": "books#volume",
              "id": "scyRDQAAQBAJ",
              "etag": "nKoBkPKSYX8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/scyRDQAAQBAJ",
              "volumeInfo": {
                "title": "Révolution",
                "subtitle": "",
                "authors": [
                  "Emmanuel Macron"
                ],
                "publisher": "XO Éditions",
                "publishedDate": "2016-11-24",
                "description": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde nouveau qui vit une « grande transformation » comme il n’en a pas connu depuis l’invention de l’imprimerie et la Renaissance. Un livre fort, singulier, qui pose les fondements d’une nouvelle société.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782845639676"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2845639678"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 270,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=scyRDQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=scyRDQAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=6&cd=1&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 9.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=scyRDQAAQBAJ&rdid=book-scyRDQAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 9990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-epub.acsm?id=scyRDQAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/R%C3%A9volution-sample-pdf.acsm?id=scyRDQAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=scyRDQAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Dans ce livre publié en novembre 2016, Emmanuel Macron, alors candidat à l’élection présidentielle, raconte pour la première fois son histoire personnelle, ses inspirations, sa vision de la France et de son avenir, dans un monde ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "P3sjDgAAQBAJ",
              "etag": "b5itVkI20uA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/P3sjDgAAQBAJ",
              "volumeInfo": {
                "title": "Macron par Macron",
                "authors": [
                  "Emmanuel MACRON",
                  "Eric FOTTORINO"
                ],
                "publisher": "Editions de l'Aube",
                "publishedDate": "2017-03-03T17:21:00+01:00",
                "description": "« Emmanuel Macron n'en finit pas de capter l'attention. Mais quelles convictions animent cet invité surprise de la campagne présidentielle ? Depuis 2015, nous l'avons plusieurs fois interrogé sur les maux de notre société, sur sa formation intellectuelle, sa vision du politique. Sur ses goûts littéraires et culturels aussi. Dans ce recueil figurent deux grands entretiens parus dans Le 1, et un troisième, inédit, publiés ici dans leur intégralité. De l'absence du roi dans nos institutions à la critique du vide idéologique des partis, en passant par le rejet du corporatisme de classe et de l'immobilisme français, Macron se livre à mots découverts. » Éric Fottorino, Directeur de l'hebdomadaire Le 1 et coordinateur du présent ouvrage",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782815924856"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2815924854"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 140,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=P3sjDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=P3sjDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=6&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 5.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=P3sjDgAAQBAJ&rdid=book-P3sjDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 5990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-epub.acsm?id=P3sjDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Macron_par_Macron-sample-pdf.acsm?id=P3sjDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=P3sjDgAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "« Emmanuel Macron n&#39;en finit pas de capter l&#39;attention."
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "UrunEA4gRfU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259253635"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259253636"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 126,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=6&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xKpyDgAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l&#39;esprit de conquête s&#39;apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "/TgRgiZchGY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=6&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s&#39;imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant ..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "4Xr+o/DWRfM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&printsec=frontcover&dq=Emmanuel+Macron&hl=&as_brr=6&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les &quot;off &#39; du candidat, de ses lieutenants et de ses opposants."
              }
            },
            {
              "kind": "books#volume",
              "id": "FM7jCwAAQBAJ",
              "etag": "ER9V4NezAFQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/FM7jCwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, le banquier qui voulait être roi",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2016-05-01",
                "description": "Le 26 août 2014, Emmanuel Macron est nommé ministre de l'Économie, de l'Industrie et du Numérique, à la place d'Arnaud Montebourg. Stupéfaction chez les militants socialistes ! Un ancien banquier d'affaires de chez Rothschild prend en charge le destin économique de la France. Sous la contrainte de Bruxelles et des marchés, le chef de l'Etat a engagé un tournant social-démocrate. Emmanuel Macron en sera le symbole.À 36 ans, cet énarque est alors un inconnu. Arrivé à Bercy par hasard après une crise politique, ce séducteur devra défendre sa place, et se battre contre les préjugés pour s'imposer.François-Xavier Bourmaud a enquêté auprès de ceux qui ont croisé Emmanuel Macron durant sa courte mais brillante carrière ; il dresse le portrait de l'homme politique le plus énigmatique du pays. Son parcours, ses prises de parole déconcertantes, ses fréquentations, la gestion de son image, sa vie privée... le journaliste explore le mystère de \" la nouvelle coqueluche du tout-Paris \", homme politique en devenir, bien plus à gauche qu'il n'y paraît",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809818734"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809818738"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 206,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "0.3.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=FM7jCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=FM7jCwAAQBAJ&pg=PT12&dq=Emmanuel+Macron&hl=&as_brr=6&cd=6&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 12.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=FM7jCwAAQBAJ&rdid=book-FM7jCwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 12990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-epub.acsm?id=FM7jCwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_le_banquier_qui_voulait-sample-pdf.acsm?id=FM7jCwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=FM7jCwAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Parallèlement, \u003cb\u003eEmmanuel Macron\u003c/b\u003e envisage de créer une société de conseil.\u003cbr\u003e\nTous ces projets, il les a exposés à ses amis et connaissances. Dans sa tête, il \u003cbr\u003e\nest déjà parti. Comme tant d&#39;autres avant lui, \u003cb\u003eEmmanuel Macron\u003c/b\u003e aurait pu \u003cbr\u003e\némigrer&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "9P8jDwAAQBAJ",
              "etag": "3mXBaxq+Y9I",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/9P8jDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, les coulisses d'une victoire",
                "authors": [
                  "François-xavier Bourmaud"
                ],
                "publisher": "L'Archipel",
                "publishedDate": "2017-05-11",
                "description": "Du jamais vu sous la Ve République ! Inconnu du grand public il y a trois ans, Emmanuel Macron succède, contre tous les pronostics, à François Hollande. À 39 ans, il devient le plus jeune président de la République que la France ait connu. Un exploit accompli au terme d'une campagne fertile en rebondissements.Diplômé de philosophie, énarque, ancien banquier d'affaires, celui qui s'affirme \" ni de droite ni de gauche \" a créé, en avril 2016, son propre mouvement : En Marche ! Objectif déclaré : l'Élysée. Le ministre de l'Économie du gouvernement Valls, que les éléphants socialistes voulaient faire rentrer dans le rang, s'impose en bousculant les anciens partis de gouvernement. Avant de l'emporter sur une Marine Le Pen plus combative que jamais. Une aventure contée au jour le jour, depuis la coulisse, par François-Xavier Bourmaud, qui a suivi la campagne et recueilli les \"off ' du candidat, de ses lieutenants et de ses opposants.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782809822571"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2809822573"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 215,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.3.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=9P8jDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=9P8jDwAAQBAJ&pg=PT148&dq=Emmanuel+Macron&hl=&as_brr=6&cd=7&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 14.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=9P8jDwAAQBAJ&rdid=book-9P8jDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 14990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-epub.acsm?id=9P8jDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_les_coulisses_d_une_vict-sample-pdf.acsm?id=9P8jDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=9P8jDwAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Mon rôle est simple, je vais tout faire pour aider » Jeudi 23 février 2017, Palais \u003cbr\u003e\nde Tokyo, Paris \u003cb\u003eEmmanuel Macron\u003c/b\u003e et François Bayrou s&#39;avancent presque main \u003cbr\u003e\ndans la main dans le restaurant du Palais de Tokyo. Deux grosses croix noires&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "2-zzDwAAQBAJ",
              "etag": "wdRSPNrHWDA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2-zzDwAAQBAJ",
              "volumeInfo": {
                "title": "Liquidation - Emmanuel Macron et le saint-simonisme",
                "authors": [
                  "Frederic Rouvillois"
                ],
                "publisher": "Les éditions du Cerf",
                "publishedDate": "2020-09-24",
                "description": "Au XIX e siècle, le saint-simonisme invente la société libérale et individualiste du bonheur régie par l'élite. Depuis 2017, Emmanuel Macron en a fait son programme. Du coup, tout s'éclaire de ses intentions, de ses actions et de ses échecs. Un pamphlet où la pensée le dispute à la formule. Quasi inconnu des Français deux ans avant d'être élu à la présidence de la République, Emmanuel Macron ne vient pourtant pas de nulle part. Il se rattache clairement à un courant progressiste remontant au xixe siècle, le saint-simonisme, qui, à l'époque, promouvait la résorption du politique dans l'économie, l'attribution du pouvoir aux experts et aux scientifiques, le dépassement des cadres traditionnels et la fusion des identités par l'abolition des frontières, l'intégration européenne et la globalisation financière. Ce lien étroit avec le saint-simonisme éclaire les choix politiques de l'actuel Président de la République. Plongeant dans le passé pour mieux décrire notre avenir, Frédéric Rouvillois dévoile ainsi le sens caché du macronisme : sa volonté de liquider les réalités anciennes afin de leur substituer, sur tous les plans, un \" nouveau monde \" fluide, ouvert, sans identités ni barrières, afin que rien ne vienne gêner le mouvement perpétuel des individus et des biens qu'exige la mondialisation. Voici, amplifié par la gestion erratique de la pandémie qui a frappé la planète et dérouté la France, un dernier inventaire avant liquidation.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782204140959"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2204140953"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 245,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=2-zzDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=2-zzDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=2-zzDwAAQBAJ&pg=PA8&dq=Emmanuel+Macron&hl=&as_brr=6&cd=8&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 11.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 11.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=2-zzDwAAQBAJ&rdid=book-2-zzDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 11990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 11990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Liquidation_Emmanuel_Macron_et_le_saint-sample-epub.acsm?id=2-zzDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Liquidation_Emmanuel_Macron_et_le_saint-sample-pdf.acsm?id=2-zzDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2-zzDwAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tel est le titre de l&#39;entretien qu&#39;il donne le 8 juillet 2015 au magazine Le Un. 2. \u003cbr\u003e\nVoir O. MONGIN , « Les Lectures d&#39;\u003cb\u003eEmmanuel Macron\u003c/b\u003e », Commentaires, no 159, \u003cbr\u003e\nAutomne 2017, p. 519-523. 3. B. COUTURIER , Macron, Un Président \u003cbr\u003e\nPhilosophe&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tjwkDwAAQBAJ",
              "etag": "NwWh9Rn+rIQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tjwkDwAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron Le président inattendu",
                "authors": [
                  "Nicolas PRISSETTE"
                ],
                "publisher": "First",
                "publishedDate": "2017-05-24",
                "description": "Le Président inattendu... Le 7 mai 2017, Emmanuel Macron devient le plus jeune président de la Ve République. Quasi inconnu des Français il y a deux ans et demi, il a mené une campagne unique dans notre histoire, à l'écart des grands partis, porté par un mouvement créé seulement un an plus tôt, avec la volonté de dépasser le clivage droite-gauche. Il ne s'était jamais présenté à aucune élection, il fut le dernier rempart face à l'extrême-droite. Le candidat victorieux d'En Marche ! incarne un destin politique hors norme. Haut fonctionnaire prometteur, banquier d'affaire fortuné, conseiller de l'ombre de François Hollande, il s'émancipe en un temps record, imposant son style direct et le couple atypique qu'il forme avec son épouse, Brigitte. Moments de ferveur, coups tactiques, attaques et maladresses... Sa campagne fut pleine de rebondissements. Comment cet inconnu a-t-il pu convaincre les Français d'en faire leur Président ? Pourquoi a-t-il engrangé autant de ralliements, au centre bien sûr, mais aussi à droite et à gauche ? Que signifie sa victoire pour la vie politique française ? C'est cette ascension incroyable vers l'Élysée que retrace Nicolas Prissette, qui a suivi Emmanuel Macron au jour le jour, et livre ici la première chronique exclusive d'une campagne pas comme les autres et d'une victoire... impensable.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782412031025"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2412031029"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 165,
                "printType": "BOOK",
                "categories": [
                  "Biography & Autobiography"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tjwkDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tjwkDwAAQBAJ&pg=PT32&dq=Emmanuel+Macron&hl=&as_brr=6&cd=9&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 10.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=tjwkDwAAQBAJ&rdid=book-tjwkDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 10990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-epub.acsm?id=tjwkDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_Le_pr%C3%A9sident_inattendu-sample-pdf.acsm?id=tjwkDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tjwkDwAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il masquera son choix jusqu&#39;au coup de fil matinal à \u003cb\u003eEmmanuel Macron\u003c/b\u003e ce jour-là\u003cbr\u003e\n, donc. La veille de ce fameux mercredi, \u003cb\u003eEmmanuel Macron\u003c/b\u003e est en déplacement \u003cbr\u003e\nà Londres, avec une partie de son équipe. Il a vu Theresa May. Le soir, il tient&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "xKpyDgAAQBAJ",
              "etag": "zLrLf/tV36E",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xKpyDgAAQBAJ",
              "volumeInfo": {
                "title": "Emmanuel Macron, un jeune homme si parfait",
                "authors": [
                  "Anne FULDA"
                ],
                "publisher": "Plon",
                "publishedDate": "2017-04-06",
                "description": "Anne Fulda brosse un portrait intime et inédit de ce don Juan atypique pour lequel l'esprit de conquête s'apparente à un besoin de plaire et de convaincre, quitte à rêver sa vie. Depuis qu'il est enfant, Emmanuel Macron – ce candidat aux allures de Petit Prince virtuel – a toujours été désigné et reconnu comme le meilleur. Il a trouvé dans le regard des autres, et plus spécifiquement de ses aînés, l'admiration, l'encouragement, la bienveillance. Il y a eu, longtemps, le regard de sa grand-mère, fondateur et essentiel, avec laquelle il a entretenu des liens exclusifs, presque passionnels, qui ont même influé sur sa relation avec François Hollande. Il y a eu le regard de ses professeurs, puis de tous ses \" parrains \", qui, tout au long de sa carrière, l'ont toujours épaulé et qu'il a souvent subjugués par son intelligence et son empathie. Il y a bien sûr le regard de Brigitte, son épouse, avec qui il forme un couple dont la singularité ne tient pas à leur différence d'âge mais au fait qu'elle est l'unique femme qu'il aime depuis qu'il a seize ans. Et il y a maintenant le regard des Français, qu'il entend séduire avec la même détermination, en bousculant les convenances et en leur déclarant qu'il les aime...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782259253635"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2259253636"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 126,
                "printType": "BOOK",
                "categories": [
                  "Political Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.6.8.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xKpyDgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xKpyDgAAQBAJ&pg=PT69&dq=Emmanuel+Macron&hl=&as_brr=6&cd=10&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 4.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=xKpyDgAAQBAJ&rdid=book-xKpyDgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 4990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-epub.acsm?id=xKpyDgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Emmanuel_Macron_un_jeune_homme_si_parfai-sample-pdf.acsm?id=xKpyDgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xKpyDgAAQBAJ&hl=&as_brr=6&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Après Henry Hermand qui l&#39;introduit dans Paris et lui met le pied à l&#39;étrier, \u003cbr\u003e\n\u003cb\u003eEmmanuel Macron\u003c/b\u003e sera distingué par une kyrielle d&#39;autres parrains plus \u003cbr\u003e\nprestigieux les uns que les autres. Il y aura Jean-Pierre Jouyet, Jacques Attali, \u003cbr\u003e\nJean-Michel&nbsp;..."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
filter = paid-ebooks Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 137ms
Mean size per request: 436B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token d0698c07-08c0-4d89-a3db-ad0a3b0a4f05
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:13 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
            "errors": [
              {
                "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Response Information
Response Code: 200 - OK
Mean time per request: 680ms
Mean size per request: 49B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a897909c-98aa-470c-a3fe-2cb06fbcfa34
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:14 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 0
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 200 - OK
Mean time per request: 422ms
Mean size per request: 38.51KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 68527bd7-f223-4bda-9654-268cda40d0c5
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:14 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 57,
          "items": [
            {
              "kind": "books#volume",
              "id": "IOfn3lMne-QC",
              "etag": "bsljYla9XNc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/IOfn3lMne-QC",
              "volumeInfo": {
                "title": "Perl DBI",
                "subtitle": "le guide du développeur",
                "authors": [
                  "Alligator Descartes",
                  "Tim Bunce"
                ],
                "publisher": "O'Reilly Media, Inc.",
                "publishedDate": "2000",
                "description": "L'une des grandes forces du langage Perl est sa capacité à manipuler de gros volumes de données. La programmation des bases de données y trouve donc naturellement sa place, que ce soit pour des applications de commerce électronique, des applications web utilisant CGI ou des applications Intranet. DBI est une interface essentielle pour la programmation des bases de données avec Perl. C'est un paquetage indépendant des bases de données, offrant un ensemble cohérent de fonctions quelle que soit la base de données utilisée : Oracle, Sybase, Ingres, Informix, MySQL, PostgreSQL. DBI sépare les pilotes dédiés à chaque base de données (DBD) de l'API de programmation : tout programme DBI peut donc fonctionner avec n'importe quelle base de données, voire avec différentes bases simultanément. Pour le profane, ce livre décrit l'architecture de DBI et explique comment écrire des programmes. Pour l'expert, il explore les nuances de DBI et les particularités de chaque DBD. Vous apprendrez dans ce livre : • comment est conçu DBI et comment il fonctionne ; • comment construire des requêtes et lier des paramètres ; • comment travailler avec les descripteurs de bases de données, de pilotes et d'instructions ; • comment détecter les erreurs dans vos programmes ; • comment utiliser tous les DBD existants. Cet ouvrage contient également une référence complète de DBI.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2841771318"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782841771318"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 372,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=IOfn3lMne-QC&printsec=frontcover&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=IOfn3lMne-QC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Perl_DBI.html?hl=&id=IOfn3lMne-QC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=IOfn3lMne-QC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "DBI est une interface essentielle pour la programmation des bases de données avec Perl."
              }
            },
            {
              "kind": "books#volume",
              "id": "lz0DCAAAQBAJ",
              "etag": "eNiKzmesWAU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/lz0DCAAAQBAJ",
              "volumeInfo": {
                "title": "Advances in Web-Age Information Management",
                "subtitle": "5th International Conference, WAIM 2004, Dalian, China, July 15-17, 2004, Proceedings",
                "authors": [
                  "Quing Li",
                  "Guoren Wang",
                  "Ling Feng"
                ],
                "publisher": "Springer",
                "publishedDate": "2011-04-05",
                "description": "This book constitutes the refereed proceedings of the 5th International Conference on Web-Age Information Management, WAIM 2004, held in Dalian, China in July 2004. The 57 revised full papers and 23 revised short and industrial papers presented together with 3 invited contributions were carefully reviewed and selected from 291 submissions. The papers are organized in topical sections on data stream processing, time series data processing, security, mobile computing, cache management, query evaluation, Web search engines, XML, Web services, classification, and data mining.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783540277729"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3540277722"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 756,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=lz0DCAAAQBAJ&pg=PA38&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 126.59,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 88.61,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&rdid=book-lz0DCAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 126590000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 88610000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Advances_in_Web_Age_Information_Manageme-sample-pdf.acsm?id=lz0DCAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=lz0DCAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Additionally, for any window length, we can find a corresponding sketch in the \u003cbr\u003e\nsummary. This enables answering queries for different window lengths using one \u003cbr\u003e\nsingle summary. T-Window Quantile Query: A T-window \u003cb\u003equery with parameters\u003c/b\u003e φ,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "VnCDbXKjSaYC",
              "etag": "uSRexUHj2t0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/VnCDbXKjSaYC",
              "volumeInfo": {
                "title": "Excel Pivot Tables Recipe Book",
                "subtitle": "A Problem-Solution Approach",
                "authors": [
                  "Debra Dalgleish"
                ],
                "publisher": "Apress",
                "publishedDate": "2006-11-21",
                "description": "Pivot Tables are a huge growth area. This book gives people the fast-answers they need to succeed The book is far more detailed than any competing title. Readers of this book will be able to do more, and more quickly The book goes beyond basic explanations and includes real-world troubleshooting, performance and security information not provided elsewhere",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "143020141X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9781430201410"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 332,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=VnCDbXKjSaYC&pg=PA11&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 31.64,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&rdid=book-VnCDbXKjSaYC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 31640000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-epub.acsm?id=VnCDbXKjSaYC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-pdf.acsm?id=VnCDbXKjSaYC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=VnCDbXKjSaYC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Preparing the Source Data: Using an Access \u003cb\u003eQuery with Parameters\u003c/b\u003e Problem \u003cbr\u003e\nYou want to base your pivot table on a Microsoft Access query that contains \u003cbr\u003e\nparameters, but you get an error message saying you can&#39;t use parameters. \u003cbr\u003e\nSolution In&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "NjTnDwAAQBAJ",
              "etag": "PWDzUIjhnhA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/NjTnDwAAQBAJ",
              "volumeInfo": {
                "title": "Fields of Logic and Computation III",
                "subtitle": "Essays Dedicated to Yuri Gurevich on the Occasion of His 80th Birthday",
                "authors": [
                  "Andreas Blass",
                  "Patrick Cégielski",
                  "Nachum Dershowitz",
                  "Manfred Droste",
                  "Bernd Finkbeiner"
                ],
                "publisher": "Springer Nature",
                "publishedDate": "2020-05-22",
                "description": "This Festschrift is published in honor of Yuri Gurevich’s 80th birthday. An associated conference, YuriFest 2020, was planned for May 18–20 in Fontainebleau, France, in combination with the 39th Journées sur les Arithmétiques Faibles also celebrating Yuri’s 80th birthday. Because of the coronavirus situation, the conference had to be postponed, but this Festschrift is being published as originally planned. It addresses a very wide variety of topics, but by no means all of the fields of logic and computation in which Yuri has made important progress.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783030480066"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3030480062"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 341,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=NjTnDwAAQBAJ&pg=PA35&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 68.56,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 44.83,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&rdid=book-NjTnDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 68560000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 44830000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-epub.acsm?id=NjTnDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-pdf.acsm?id=NjTnDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=NjTnDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... first-order signature σ, φ is some formula of σ, and \u003cb\u003e{{\u003c/b\u003ex 1,...,x n },{y1,...,y k\u003cb\u003e}}\u003c/b\u003e is a \u003cbr\u003e\npartition of the set of the free variables of φ. Here φ is used to define a \u003cb\u003equery with\u003c/b\u003e \u003cbr\u003e\n\u003cb\u003eparameters\u003c/b\u003e y1,...,y k. Accordingly, the tuple 〈y1,...,y k〉 provides here the input,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "Dyj5DwAAQBAJ",
              "etag": "nLPy8JVuxSE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Dyj5DwAAQBAJ",
              "volumeInfo": {
                "title": "Hands-On Graph Analytics with Neo4j",
                "subtitle": "Perform graph processing and visualization techniques using connected data across your enterprise",
                "authors": [
                  "Estelle Scifo"
                ],
                "publisher": "Packt Publishing Ltd",
                "publishedDate": "2020-08-21",
                "description": "To start with you will cover the basics of graph analytics, Cypher querying language, components of graph architecture, and more. You will implement Neo4j techniques to understand various graph analytics methods to reveal complex relationships in data. You will understand how machine learning can be used to perform smarter graph analytics.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781839215667"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1839215666"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 510,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=Dyj5DwAAQBAJ&pg=PA324&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 25.31,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 17.72,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&rdid=book-Dyj5DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 25310000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 17720000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Dyj5DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "If we want to use a damping factor different from the default value of 0.85, we \u003cbr\u003e\nneed to specify it in this way: algoConfig = { &quot;dampingFactor&quot;: 0.8, } Similar to the \u003cbr\u003e\ngraph creation query, we will build a \u003cb\u003equery with parameters\u003c/b\u003e: &quot;CALL gds."
              }
            },
            {
              "kind": "books#volume",
              "id": "N2Q_AQAAIAAJ",
              "etag": "7d7PRlH+S2w",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N2Q_AQAAIAAJ",
              "volumeInfo": {
                "title": "DAO Object Model",
                "subtitle": "The Definitive Reference",
                "authors": [
                  "Helen Bell Feddema"
                ],
                "publisher": "Oreilly & Associates Incorporated",
                "publishedDate": "2000",
                "description": "Designed for intermediate and advanced Access users, this detailed handbook introduces the primary object model used for manipulating Access data and provides a wide range of code samples for use with VBA and VBScript. Original. (Intermediate)",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSD:31822028152338"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 389,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/DAO_Object_Model.html?hl=&id=N2Q_AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N2Q_AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "A \u003cb\u003equery with parameters\u003c/b\u003e in design view Table 14-1 . The Parameters Collection \u003cbr\u003e\nProperties Property Count Description Indicates the number of Parameter objects \u003cbr\u003e\nin a Parameters collection . Returns a particular member of the Parameters&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "EMMFwKNDHS4C",
              "etag": "VAGfafNHakk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/EMMFwKNDHS4C",
              "volumeInfo": {
                "title": "Microsoft® SQL Server 2008 R2 Analytics & Data Visualization",
                "authors": [
                  "Doug Harts",
                  "Jim Dugan",
                  "Tricia Almas"
                ],
                "publisher": "McGraw Hill Professional",
                "publishedDate": "2010-09-30",
                "description": "Master the Next-Generation Business Intelligence Tools in SQL Server 2008 R2 Effectively convey meaningful business insights to users across your enterprise with help from this practical guide. Written by a team of business intelligence experts, Microsoft SQL Server 2008 R2 Analytics & Data Visualization shows how to achieve greater information absorption using the latest reporting tools. Learn how to build maps and gauges, integrate OLAP data, and develop dashboards. Security, performance tuning, and cloud computing techniques are also covered in this comprehensive resource. Design and deploy chart-based reports using SSRS 2008 R2 Display geo-spatial map data with location-based indicators Visually represent metrics and KPIs on graphs and gauges Distribute reports through SharePoint and PerformancePoint Create and publish web page parts, dashboards, and mash-ups Set up and manage cloud-based services using SQL Azure Incorporate data mining and forecasting features with Visio Integrate large amounts of data using PowerPoint for Excel Derive matrix, table, and chart data from OLAP cubes Doug Harts is a Services Executive at Microsoft currently helping U.S. Federal agencies implement Microsoft technology roadmaps. He is the author of Microsoft Office 2007 Business Intelligence, and maintains a BI community website at www.OfficeBIcentral.com. Jim Dugan is a Solutions Architect with the Microsoft Healthcare and Benefits team in Microsoft Federal. He previously served as Technical Director of Microsoft's Technology and Innovation Center in Reston, Virginia. Tricia Wilcox Almas is a Technical Architect for Business Intelligence Solutions for MicroLink, LLC, a Microsoft Gold Partner. She has been developing solutions and managing IT projects for more than 25 years.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9780071601443"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "0071601449"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 576,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.8.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&pg=PA36&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Microsoft_SQL_Server_2008_R2_Analytics_D.html?hl=&id=EMMFwKNDHS4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-epub.acsm?id=EMMFwKNDHS4C&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-pdf.acsm?id=EMMFwKNDHS4C&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=EMMFwKNDHS4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Make report parameters in two steps: create the report \u003cb\u003equery with parameters\u003c/b\u003e, \u003cbr\u003e\nspecify the details. If you create the parameters in this way, Report Designer will \u003cbr\u003e\nautomatically link the query parameters to report parameters of the same name."
              }
            },
            {
              "kind": "books#volume",
              "id": "_pkkAQAAIAAJ",
              "etag": "wA9OkyiQo7o",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/_pkkAQAAIAAJ",
              "volumeInfo": {
                "title": "Seventh International Workshop on Research Issues in Data Engineering",
                "subtitle": "High Performance Database Management for Large-scale Applications : Proceedings, April 7-8, 1997, Birmingham, England",
                "authors": [
                  "Peter Scheuermann"
                ],
                "publisher": "IEEE",
                "publishedDate": "1997",
                "description": "The proceedings from the April 1997 workshop highlighting the function of the Internet as it effects large-scale applications and restructures interactions with service providers. The 20 papers and panel discussion address topics related to databases and the Web, data mining and warehousing, electro",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSC:32106014345182"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 162,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Seventh_International_Workshop_on_Resear.html?hl=&id=_pkkAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=_pkkAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In particular, the following enumerates some of these issues. • How to analyze \u003cbr\u003e\nand handle more complicated queries such as a query with aggregation \u003cbr\u003e\nfunctions, \u003cb\u003equery with parameters\u003c/b\u003e, and recursive queries which frequently occur in \u003cbr\u003e\nthe data&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "K11wd4NE2skC",
              "etag": "2/o2cqa2H0E",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/K11wd4NE2skC",
              "volumeInfo": {
                "title": "Access 2000 Programming For Dummies",
                "authors": [
                  "Rob Krumm"
                ],
                "publisher": "For Dummies",
                "publishedDate": "1999-07-30",
                "description": "If the thought of programming databases casts a dark shadow on your soul, then let this book light up your life. Whether or not you've gone through the programming wringer before, Access 2000 Programming For Dummies clues you in to simpler ways to produce dynamic databases and applications. Uncover the secrets of professional database development and let this book reveal the many added features of Access 2000 that you'll quickly be taking advantage of. Step up to the unlimited possibilities of such Access features as SQL (Structured Query Language), OLE/DDE (Object Linking and Embedding/Dynamic Data Exchange), and wizards, and discover all your programming options. Best-selling author Rob Krumm shows you how to do everything from building your own programs by using Access 2000 to building supercharged database applications by using ActiveX controls and SQL statements. Krumm also shares his personal methods for error-free code testing, and he's included an entire CD of sample code. Stop wondering what would make your Access programming easier and pick up Access 2000 Programming For Dummies to discover the quickest way to get your databases up to speed.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "0764505653"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9780764505652"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 456,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=K11wd4NE2skC&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=K11wd4NE2skC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Access_2000_Programming_For_Dummies.html?hl=&id=K11wd4NE2skC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=K11wd4NE2skC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "CreateQueryDef (&quot;&quot; ) Q.SQL = SQLText Set R = Q.OpenRecordset( ) Creating a \u003cbr\u003e\nRecordset using a temporary \u003cb\u003equery With parameters\u003c/b\u003e Dim Q as QueryDef, R as \u003cbr\u003e\nRecordset, SQLText SQLText = &quot;Parameters Pname Type;&quot; _&amp;&quot; Sel ect . . . From ."
              }
            },
            {
              "kind": "books#volume",
              "id": "2YgfAQAAIAAJ",
              "etag": "GICQ1jpBouo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2YgfAQAAIAAJ",
              "volumeInfo": {
                "title": "Proceedings",
                "subtitle": "ACM Multimedia '96, Boston, Massachusetts, November 18-22, 1996",
                "authors": [
                  "Association for Computing Machinery. Special Interest Group on Data Communications"
                ],
                "publisher": "Assn for Computing Machinery",
                "publishedDate": "1996",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105029309221"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 457,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Proceedings.html?hl=&id=2YgfAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2YgfAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... a single region \u003cb\u003equery with parameters\u003c/b\u003e of color set, location, area and spatial \u003cbr\u003e\nextent. individual queries for color, location, size and spatial extent. The \u003cbr\u003e\nintersection of the region match lists is then computed to obtain the set of \u003cbr\u003e\ncommon images;&nbsp;..."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### NO QUERY CASE **Given**: a request without q parameter **When**: sending url **Then**: an error should be returned ### TWO QUERIES CASE **Given**: a request with 2 q parameters **When**: sending url **Then**: an error should be returned
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22
Response Information
Response Code: 200 - OK
Mean time per request: 339ms
Mean size per request: 31.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token cb505a1f-59e8-4ebf-88ca-3ca76e1637f2
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:15 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1131,
          "items": [
            {
              "kind": "books#volume",
              "id": "xZbnO0rS3wwC",
              "etag": "wACXgfyUqGM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xZbnO0rS3wwC",
              "volumeInfo": {
                "title": "Le Marché international de la banane",
                "subtitle": "étude géographique d'un \"système commercial\"",
                "authors": [
                  "Jean-Claude Maillard"
                ],
                "publisher": "Presses Univ de Bordeaux",
                "publishedDate": "1991",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2867811074"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782867811074"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 453,
                "printType": "BOOK",
                "categories": [
                  "Banana trade"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&pg=PA429&dq=%22banane%22&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_March%C3%A9_international_de_la_banane.html?hl=&id=xZbnO0rS3wwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xZbnO0rS3wwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1952 . Le commerce international de la \u003cb\u003ebanane\u003c/b\u003e . Situation 1949 - 1950 . Fruits , 7 \u003cbr\u003e\n( 5 ) , p . 240 . 201 . CADILLAT ( R . ) . 1956 . Note sur la commercialisation de la \u003cbr\u003e\n\u003cb\u003ebanane\u003c/b\u003e en Grande Bretagne . Fruits , 11 ( 7 ) , 302 - 304 . 202 . BLOCH ( R . ) ."
              }
            },
            {
              "kind": "books#volume",
              "id": "gYHvDwAAQBAJ",
              "etag": "2232OQLkcFI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/gYHvDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Pierre-Emmanuel Malissin"
                ],
                "publisher": "Syllabaire éditions",
                "description": "Un livre gourmand qui va vous donner la banane, des recettes simples, et économiques. le livre se concentre uniquement sur la banane classique que l’on trouve sur tous les étals, un fruit vitaminé et énergétique. Nous avons bien lu les commentaires de nos amis Canadiens et Américains, Désormais une table de conversions des mesures impériales est incluse en fin de livre. Bonne lecture.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782365043182"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2365043186"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=gYHvDwAAQBAJ&pg=PA7&dq=%22banane%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&rdid=book-gYHvDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=gYHvDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tiramisu à la \u003cb\u003ebanane\u003c/b\u003e 8 Verrines \u003cb\u003ebanane\u003c/b\u003e mascarpone 10 Verrines \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\nchocolat cannelle 12 Créme \u003cb\u003ebanane\u003c/b\u003e coco 14 Muins \u003cb\u003ebanane\u003c/b\u003e et chocolat 16 Cake \u003cbr\u003e\nchoco \u003cb\u003ebanane\u003c/b\u003e 18 Roulé chocolat \u003cb\u003ebanane\u003c/b\u003e 20 Crumble pommes / \u003cb\u003ebanane\u003c/b\u003e 22 \u003cbr\u003e\nCrépes&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "V714NghIxwoC",
              "etag": "1ohAo2a22vI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/V714NghIxwoC",
              "volumeInfo": {
                "title": "L' Economiemondiale De La Banane 1985-2002",
                "authors": [
                  "Food and Agriculture Organization of the United Nations"
                ],
                "publisher": "Food & Agriculture Org.",
                "publishedDate": "2004-07-30",
                "description": "Les bananes sont cultiv�es dans l'ensemble des r�gions tropicales et jouent un r�le cl� dans l'�conomie de nombreux pays en d�veloppement. Pendant la p�riode comprise entre 1985 et 2002, le volume des bananes export�es dans le monde a enregistr� un taux de croissance annuel moyen sans pr�c�dent de 5,3 pour cent, soit deux fois celui des 24 ann�es pr�c�dentes. Cette expansion s'est accompagn�e d'innovations technologiques et d'�volutions dans les �changes mondiaux. La pr�sente publication passe en revue les incidences de ces changements sur l'�conomie mondiale de la banane. Il s'agit de la premi�re publication d'une s�rie intitul�e \"Etudes FAO sur les produits de base\" qui s'int�resse � des th�mes concernant les produits de base ou des groupes de produits de base.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "9252050574"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9789252050575"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 110,
                "printType": "BOOK",
                "categories": [
                  "Technology & Engineering"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=V714NghIxwoC&pg=PA44&dq=%22banane%22&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=V714NghIxwoC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/L_Economiemondiale_De_La_Banane_1985_200.html?hl=&id=V714NghIxwoC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=V714NghIxwoC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Certains délégués de pays ACP ont contesté cette analyse lors de la réunion du \u003cbr\u003e\nGroupe Intergouvernemental sur la \u003cb\u003eBanane\u003c/b\u003e qui s&#39;est tenue au Honduras en \u003cbr\u003e\nnovembre 1992 ; ils ont argué qu&#39;elle ne prenait pas en compte les réalités \u003cbr\u003e\npratiques&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "S4OrDwAAQBAJ",
              "etag": "gDywD9mL7EI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/S4OrDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Laura VeganPower"
                ],
                "publisher": "La Plage",
                "publishedDate": "2019-10-16",
                "description": "Mettez du peps dans vos assiettes avec la banane. Cuisinez-la sous toutes les formes avec ces 25 recettes gourmandes et originales, sucrées et salées : porridge crémeux aux bananes flambées, pain perdu roulé à la banane, beignets crunchy, pad thaï de banane plantain, chips de banane... Découvrez également tous les bienfait de ce fruit riche en nutriments essentiels et en vitamines. Et en plus tout est bon dans la banane... même la peau !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782842217082"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "284221708X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 80,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=S4OrDwAAQBAJ&pg=PA22&dq=%22banane%22&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&rdid=book-S4OrDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-epub.acsm?id=S4OrDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-pdf.acsm?id=S4OrDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=S4OrDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "22 S E É R C U S S E T T E C E R S E L Muffins bananes et myrtilles Je ne sais \u003cbr\u003e\npas vous, mais je trouve que souvent, dans les préparations cuites, la \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\ndonne beaucoup de goût, comme confit. C&#39;est bon, mais parfois un peu trop \u003cbr\u003e\nprésent&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "MXoPCwAAQBAJ",
              "etag": "J5o/G7a5Emg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/MXoPCwAAQBAJ",
              "volumeInfo": {
                "title": "Un tigre, une banane, une miss et quelques filles…",
                "authors": [
                  "Alian des Tours"
                ],
                "publisher": "",
                "publishedDate": "2015-03-09",
                "description": "Patrice Restor est un jeune cadre qui s'ennuie dans une usine lorraine, au milieu de collègues ambitieux décrits en une savoureuse galerie de portraits acidulés. Il vit avec Chantal dans une ville au riche patrimoine historique, conduit un cabriolet désuet et fréquente des personnages pittoresques. Patrice est introverti, inadapté à son époque. Il se réfugie dans l’élitisme et la nostalgie. Ses relations avec les femmes qu'il côtoie auront des conséquences imprévues et déroutantes. Deux événements vont bouleverser sa routine : l’arrivée d’une nouvelle employée, la troublante Isabelle et la lecture d’un livre de philosophie non conformiste. Ce roman est une chronique à la fois douce et amère, au ton désabusé voire ironique. Un certain accent onirique apporte une touche élégiaque au récit.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782332817426"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2332817425"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 368,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&pg=PA167&dq=%22banane%22&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Un_tigre_une_banane_une_miss_et_quelques.html?hl=&id=MXoPCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=MXoPCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il rappellerait un peu plus tard, dès que Béron n&#39;aurait plus besoin de lui pour \u003cbr\u003e\néplucher la \u003cb\u003ebanane\u003c/b\u003e. Une \u003cb\u003ebanane\u003c/b\u003e ! Peudel avait fait une grossière erreur d&#39;\u003cbr\u003e\nappréciation dans son pressentiment d&#39;une menace imminente. Ce n&#39;était pas la \u003cbr\u003e\ntuile&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "b0ZBAAAAYAAJ",
              "etag": "lmERBUGJXT0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/b0ZBAAAAYAAJ",
              "volumeInfo": {
                "title": "Planteurs et plantations de banane en Guadeloupe",
                "authors": [
                  "Jacques Menauge"
                ],
                "publishedDate": "1974",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "CORNELL:31924000456636"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 276,
                "printType": "BOOK",
                "categories": [
                  "Banana"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Planteurs_et_plantations_de_banane_en_Gu.html?hl=&id=b0ZBAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=b0ZBAAAAYAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le marché du cacao , du café et de la \u003cb\u003ebanane\u003c/b\u003e dans les pays de la CEE &quot; . \u003cbr\u003e\nBruxelles , CEE , in Développement de l&#39;OutreMer , no 1 , 1963 . 13. INSTITUT \u003cbr\u003e\nFRANCAIS DE RECHERCHES FRUITIERES D&#39;OUTRE - MER . &quot; Tournée d&#39;\u003cbr\u003e\nétude de la&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ULxK6IxAtooC",
              "etag": "Bkog1d2gxVM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ULxK6IxAtooC",
              "volumeInfo": {
                "title": "Ça sent la banane",
                "authors": [
                  "François Barcelo"
                ],
                "publisher": "Québec Amerique",
                "publishedDate": "2010",
                "description": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d'un accident. Il s'est depuis recyclé dans la podorythmie avec plus ou moins de succès. Un jour, une dame de La Réunion l'invite à venir dans cette île de l'océan Indien pour assurer la direction de l'école de claquettes de ...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2764410239"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782764410233"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 198,
                "printType": "BOOK",
                "categories": [
                  "Accidents"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "2.2.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ULxK6IxAtooC&printsec=frontcover&dq=%22banane%22&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=ULxK6IxAtooC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/%C3%87a_sent_la_banane.html?hl=&id=ULxK6IxAtooC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/%C3%87a_sent_la_banane-sample-pdf.acsm?id=ULxK6IxAtooC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ULxK6IxAtooC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d&#39;un accident."
              }
            },
            {
              "kind": "books#volume",
              "id": "Bz4dAQAAIAAJ",
              "etag": "hxlEjMjPwhE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Bz4dAQAAIAAJ",
              "volumeInfo": {
                "title": "Les misères de banane",
                "subtitle": "roman",
                "authors": [
                  "Jésus K."
                ],
                "publisher": "Outremont, Québec : Lanctôt",
                "publishedDate": "2003",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105111375320"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 144,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_mis%C3%A8res_de_banane.html?hl=&id=Bz4dAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Bz4dAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eBanane\u003c/b\u003e restait impassible . La tension s &#39; éleva à un point tel qu &#39; il devint \u003cbr\u003e\nimpossible de continuer les invectives sans risquer l &#39; irréparable . Soudainement \u003cbr\u003e\n, on n &#39; entendit plus que le calme vol des vautours . Les yeux des agents de la \u003cbr\u003e\npaix s&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "zDQFAQAAIAAJ",
              "etag": "vOg61X8+Gzc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zDQFAQAAIAAJ",
              "volumeInfo": {
                "title": "Le raisin devient banane",
                "subtitle": "roman",
                "authors": [
                  "Raymond Plante"
                ],
                "publisher": "Bor'al",
                "publishedDate": "1989",
                "description": "François est rendu au cégep. Il quitte le domicile familial pour un logement du centre-ville de Montréal. Il partage les lieux avec son copain Luc et le cousin de ce dernier. Un récit amusant, réaliste et humoristique, rédigé dans un style alerte.",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:B4086895"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 150,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_raisin_devient_banane.html?hl=&id=zDQFAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zDQFAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Je vais essayer d &#39; être la meilleure \u003cb\u003ebanane\u003c/b\u003e du monde . J &#39; imagine qu &#39; il doit \u003cbr\u003e\nvouloir sourire encore . Mais il n &#39; en a plus la force . Je lui promettrais n &#39; importe \u003cbr\u003e\nquoi . Je deviens \u003cb\u003ebanane\u003c/b\u003e . J &#39; ai le cour dans un étau . Je suis complètement&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tXI5AQAAIAAJ",
              "etag": "QeA/5PecHPg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tXI5AQAAIAAJ",
              "volumeInfo": {
                "title": "Banane sèche",
                "subtitle": "étude biochimique et technologique",
                "authors": [
                  "France. Direction des affaires économiques et internationales",
                  "Georges Brooks"
                ],
                "publishedDate": "1941",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:$B578158"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 28,
                "printType": "BOOK",
                "categories": [
                  "Bananas"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Banane_s%C3%A8che.html?hl=&id=tXI5AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tXI5AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "etude biochimique et technologique Georges Brooks. I \u003cb\u003eBANANE\u003c/b\u003e SÈCHE."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 132ms
Mean size per request: 432B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 13dd048d-6250-40d1-8939-45512576c5a7
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:15 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
            "errors": [
              {
                "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 135ms
Mean size per request: 308B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token eca4694d-7a57-4bb8-b0bb-d6a7e32b1cef
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:15 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
            "errors": [
              {
                "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 404 - Not Found
Mean time per request: 118ms
Mean size per request: 1.59KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 0a1c8d11-15fa-48f9-9d49-afbfbc74b404
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:15 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1630
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/%7B%7BvolumeId%7D%7Dprojection=%7B%7Bprojection%7D%7D</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/%7B%7BvolumeId%7D%7D
Response Information
Response Code: 404 - Not Found
Mean time per request: 132ms
Mean size per request: 241B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 30fa5c61-4c02-4fb8-925d-48507882e3c3
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:15 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 404,
            "message": "The volume ID could not be found.",
            "errors": [
              {
                "message": "The volume ID could not be found.",
                "domain": "global",
                "reason": "notFound"
              }
            ]
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: 5 identifiers of volumes returned by a search **When**: attempting to retrieve the 5 volumes **Then**: the 5 requests should be OK
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 1f2f8e52-23cd-428a-80ac-5eb6aa3b004d
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:16 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Validity of volumeId 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
Validity of volumeId
Cannot read property '0' of undefined
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 200 - OK
Mean time per request: 630ms
Mean size per request: 15.43KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 5c99cb9d-f1d9-4571-b761-b6a6a5cb0f98
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:16 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 5,
          "items": [
            {
              "kind": "books#volume",
              "id": "p9OchLvKiOMC",
              "etag": "Ko/lSvRmltU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/p9OchLvKiOMC",
              "volumeInfo": {
                "title": "La grande peur dans la montagne",
                "authors": [
                  "Charles Ferdinand Ramuz"
                ],
                "publisher": "Lulu.com",
                "publishedDate": "1926",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UOM:39015033445852"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 269,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=p9OchLvKiOMC&q=%22tresors+de+france%22+banane+fraise+haricot&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=p9OchLvKiOMC&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_grande_peur_dans_la_montagne.html?hl=&id=p9OchLvKiOMC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=p9OchLvKiOMC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Récit d&#39;allure fantastique publié en 1925 par l&#39;un des plus importants écrivains contemporains de la Suisse."
              }
            },
            {
              "kind": "books#volume",
              "id": "Ld_IDwAAQBAJ",
              "etag": "y6SkPm6pkkw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Ld_IDwAAQBAJ",
              "volumeInfo": {
                "title": "Les bases fondamentales de l'Economie bienveillante",
                "subtitle": "Production et Consommation bienveillantes",
                "authors": [
                  "Laurent Courbard"
                ],
                "publisher": "BoD - Books on Demand",
                "publishedDate": "2020-01-09",
                "description": "Ce livre présente les aspects fondamentaux d'une Economie Bienveillante au service de l'Humanité. Qu'est-ce qui définit l'Economie dans laquelle et avec laquelle nous vivons ? Comment prévoir l'avenir de l'Economie ? Comment l'Economie définit-elle le monde qui nous entoure ? Sous quels aspects l'Economie devient-elle bienveillante pour l'Humanité et pour l'univers vivant dans lequel cette dernière prend vie ? Qu'est-ce que la bienveillance e? Qu'est-ce qu'une Economie Bienveillante ? Et comment la matérialiser ?",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782957130917"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2957130912"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.0.0.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Ld_IDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Ld_IDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Ld_IDwAAQBAJ&printsec=frontcover&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Ld_IDwAAQBAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_bases_fondamentales_de_l_Economie_bi.html?hl=&id=Ld_IDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Ld_IDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Ce livre présente les aspects fondamentaux d&#39;une Economie Bienveillante au service de l&#39;Humanité."
              }
            },
            {
              "kind": "books#volume",
              "id": "y3hVBgAAQBAJ",
              "etag": "ynv8rzgWaQQ",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/y3hVBgAAQBAJ",
              "volumeInfo": {
                "title": "Une Saint-Valentin inoubliable",
                "authors": [
                  "Gilles Milo-Vacéri"
                ],
                "publisher": "HQN",
                "publishedDate": "2015-02-06",
                "description": "Mael ne comprend pas, ne sait plus quoi penser ou quoi faire. Cette Saint-Valentin devait être exceptionnelle, unique, mémorable. De l’énorme bouquet de roses au dîner romantique en passant par la sublime bague, rien n’avait été laissé au hasard. Il avait tout prévu pour lui faire sa demande. Tout, sauf sa disparition. Où est passée Letizia ? Pourquoi l’a-t-elle quitté ? Alors que les questions se bousculent dans sa tête, la douleur l’empêche de raisonner. Pourtant, la réponse est là, écrite devant ses yeux : Prouve-moi que tu m’aimes et retrouve-moi. Letizia. A propos de l’auteur Dans la vie mouvementée de Gilles Milo-Vacéri, ponctuée d’aventures, de voyages et de rencontres singulières, l’écriture fait figure de fil rouge. C’est dans les mots que Gilles trouve son équilibre, et ce depuis toujours : ayant commencé à écrire très tôt, il a exploré tous les genres – des poèmes aux romans, en passant par le fantastique et l’érotisme – et il ne se plaît jamais tant que lorsqu’il peut partager sa passion pour l’écriture avec le plus grand nombre.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782280340007"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2280340003"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.4.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=y3hVBgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=y3hVBgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=y3hVBgAAQBAJ&printsec=frontcover&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=y3hVBgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=y3hVBgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 1.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 1.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=y3hVBgAAQBAJ&rdid=book-y3hVBgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 1990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 1990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Une_Saint_Valentin_inoubliable-sample-epub.acsm?id=y3hVBgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Une_Saint_Valentin_inoubliable-sample-pdf.acsm?id=y3hVBgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=y3hVBgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Letizia. A propos de l’auteur Dans la vie mouvementée de Gilles Milo-Vacéri, ponctuée d’aventures, de voyages et de rencontres singulières, l’écriture fait figure de fil rouge."
              }
            },
            {
              "kind": "books#volume",
              "id": "dTwtjgEACAAJ",
              "etag": "PPoMwgX+Jhk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dTwtjgEACAAJ",
              "volumeInfo": {
                "title": "Oeuf intrépide et chair de poule",
                "authors": [
                  "Laurent Trochain"
                ],
                "publishedDate": "2015-10-29",
                "description": "Chef étoilé depuis dix ans, Laurent Trochain met en avant un produit de sa région : la poule de Houdan, race de poule historique de près de 700 ans dont la réputation gastronomique n'est plus a` faire. Un livre de recettes simples, accessibles, et originales au- tour du poulet et de l'œuf, le tout dans un format pratique et bon marche ́. De l'entrée au dessert, Laurent Trochain innove dans les accords des plats, détournant ces deux produits traditionnels. A` travers une quarantaine de recettes, il redonne ses lettres de noblesse a` la cuisine du poulailler. Des très simples terrine de foie de volaille, poulet rôti ou œufs a` la neige aux plats plus sophistiqués tels que l'oeuf poche ́ aux asperges vertes, la farce fine de volaille au céleri, ou les guimauves a` la passion, Laurent Trochain met ses talents de chef au service de nos papilles.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "291700892X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782917008928"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 96,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dTwtjgEACAAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dTwtjgEACAAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Oeuf_intr%C3%A9pide_et_chair_de_poule.html?hl=&id=dTwtjgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dTwtjgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "J2z3zQEACAAJ",
              "etag": "V2MmdSmOTEk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/J2z3zQEACAAJ",
              "volumeInfo": {
                "title": "Brisez le plafond de verre",
                "subtitle": "12 clés pour réussir au féminin",
                "authors": [
                  "Florence Sandis"
                ],
                "publishedDate": "2020-10-08",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791022404242"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 333,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=J2z3zQEACAAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=J2z3zQEACAAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Brisez_le_plafond_de_verre.html?hl=&id=J2z3zQEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=J2z3zQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "La 4e de couv. indique : &quot;Les femmes n&#39;ont jamais été aussi proches du pouvoir ; elles sortent plus diplômées que les hommes des universités et les récentes lois paritaires les incitent à prétendre à de hauts postes."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = 40 Test With q="tresors de france"+banane+fraise+haricot 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token c6566646-8bf7-4944-a53c-cd7b38ba897d
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:16 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 118ms
Mean size per request: 448B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f24fa694-2267-4aed-88b1-213d2dbcaed3
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:17 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"{{projection}}\"",
            "errors": [
              {
                "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"{{projection}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 200 - OK
Mean time per request: 438ms
Mean size per request: 15.43KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 198bc04c-bff7-49bb-b2a6-05ad4766f456
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:17 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 5,
          "items": [
            {
              "kind": "books#volume",
              "id": "p9OchLvKiOMC",
              "etag": "1eqPfAUkvtY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/p9OchLvKiOMC",
              "volumeInfo": {
                "title": "La grande peur dans la montagne",
                "authors": [
                  "Charles Ferdinand Ramuz"
                ],
                "publisher": "Lulu.com",
                "publishedDate": "1926",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UOM:39015033445852"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 269,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=p9OchLvKiOMC&q=%22tresors+de+france%22+banane+fraise+haricot&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=p9OchLvKiOMC&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/La_grande_peur_dans_la_montagne.html?hl=&id=p9OchLvKiOMC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=p9OchLvKiOMC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Récit d&#39;allure fantastique publié en 1925 par l&#39;un des plus importants écrivains contemporains de la Suisse."
              }
            },
            {
              "kind": "books#volume",
              "id": "Ld_IDwAAQBAJ",
              "etag": "qOwf88K4ceY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Ld_IDwAAQBAJ",
              "volumeInfo": {
                "title": "Les bases fondamentales de l'Economie bienveillante",
                "subtitle": "Production et Consommation bienveillantes",
                "authors": [
                  "Laurent Courbard"
                ],
                "publisher": "BoD - Books on Demand",
                "publishedDate": "2020-01-09",
                "description": "Ce livre présente les aspects fondamentaux d'une Economie Bienveillante au service de l'Humanité. Qu'est-ce qui définit l'Economie dans laquelle et avec laquelle nous vivons ? Comment prévoir l'avenir de l'Economie ? Comment l'Economie définit-elle le monde qui nous entoure ? Sous quels aspects l'Economie devient-elle bienveillante pour l'Humanité et pour l'univers vivant dans lequel cette dernière prend vie ? Qu'est-ce que la bienveillance e? Qu'est-ce qu'une Economie Bienveillante ? Et comment la matérialiser ?",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782957130917"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2957130912"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Social Science"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.0.0.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Ld_IDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Ld_IDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Ld_IDwAAQBAJ&printsec=frontcover&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=2&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Ld_IDwAAQBAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_bases_fondamentales_de_l_Economie_bi.html?hl=&id=Ld_IDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Ld_IDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Ce livre présente les aspects fondamentaux d&#39;une Economie Bienveillante au service de l&#39;Humanité."
              }
            },
            {
              "kind": "books#volume",
              "id": "y3hVBgAAQBAJ",
              "etag": "FLwEEN00QNY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/y3hVBgAAQBAJ",
              "volumeInfo": {
                "title": "Une Saint-Valentin inoubliable",
                "authors": [
                  "Gilles Milo-Vacéri"
                ],
                "publisher": "HQN",
                "publishedDate": "2015-02-06",
                "description": "Mael ne comprend pas, ne sait plus quoi penser ou quoi faire. Cette Saint-Valentin devait être exceptionnelle, unique, mémorable. De l’énorme bouquet de roses au dîner romantique en passant par la sublime bague, rien n’avait été laissé au hasard. Il avait tout prévu pour lui faire sa demande. Tout, sauf sa disparition. Où est passée Letizia ? Pourquoi l’a-t-elle quitté ? Alors que les questions se bousculent dans sa tête, la douleur l’empêche de raisonner. Pourtant, la réponse est là, écrite devant ses yeux : Prouve-moi que tu m’aimes et retrouve-moi. Letizia. A propos de l’auteur Dans la vie mouvementée de Gilles Milo-Vacéri, ponctuée d’aventures, de voyages et de rencontres singulières, l’écriture fait figure de fil rouge. C’est dans les mots que Gilles trouve son équilibre, et ce depuis toujours : ayant commencé à écrire très tôt, il a exploré tous les genres – des poèmes aux romans, en passant par le fantastique et l’érotisme – et il ne se plaît jamais tant que lorsqu’il peut partager sa passion pour l’écriture avec le plus grand nombre.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782280340007"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2280340003"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.4.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=y3hVBgAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=y3hVBgAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=y3hVBgAAQBAJ&printsec=frontcover&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=y3hVBgAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=y3hVBgAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 1.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 1.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=y3hVBgAAQBAJ&rdid=book-y3hVBgAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 1990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 1990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Une_Saint_Valentin_inoubliable-sample-epub.acsm?id=y3hVBgAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Une_Saint_Valentin_inoubliable-sample-pdf.acsm?id=y3hVBgAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=y3hVBgAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Letizia. A propos de l’auteur Dans la vie mouvementée de Gilles Milo-Vacéri, ponctuée d’aventures, de voyages et de rencontres singulières, l’écriture fait figure de fil rouge."
              }
            },
            {
              "kind": "books#volume",
              "id": "dTwtjgEACAAJ",
              "etag": "9zbP1HugZk4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/dTwtjgEACAAJ",
              "volumeInfo": {
                "title": "Oeuf intrépide et chair de poule",
                "authors": [
                  "Laurent Trochain"
                ],
                "publishedDate": "2015-10-29",
                "description": "Chef étoilé depuis dix ans, Laurent Trochain met en avant un produit de sa région : la poule de Houdan, race de poule historique de près de 700 ans dont la réputation gastronomique n'est plus a` faire. Un livre de recettes simples, accessibles, et originales au- tour du poulet et de l'œuf, le tout dans un format pratique et bon marche ́. De l'entrée au dessert, Laurent Trochain innove dans les accords des plats, détournant ces deux produits traditionnels. A` travers une quarantaine de recettes, il redonne ses lettres de noblesse a` la cuisine du poulailler. Des très simples terrine de foie de volaille, poulet rôti ou œufs a` la neige aux plats plus sophistiqués tels que l'oeuf poche ́ aux asperges vertes, la farce fine de volaille au céleri, ou les guimauves a` la passion, Laurent Trochain met ses talents de chef au service de nos papilles.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "291700892X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782917008928"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 96,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=dTwtjgEACAAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=4&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=dTwtjgEACAAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Oeuf_intr%C3%A9pide_et_chair_de_poule.html?hl=&id=dTwtjgEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=dTwtjgEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              }
            },
            {
              "kind": "books#volume",
              "id": "J2z3zQEACAAJ",
              "etag": "faU/L19ZvYg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/J2z3zQEACAAJ",
              "volumeInfo": {
                "title": "Brisez le plafond de verre",
                "subtitle": "12 clés pour réussir au féminin",
                "authors": [
                  "Florence Sandis"
                ],
                "publishedDate": "2020-10-08",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9791022404242"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 333,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=J2z3zQEACAAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=J2z3zQEACAAJ&dq=%22tresors+de+france%22+banane+fraise+haricot&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Brisez_le_plafond_de_verre.html?hl=&id=J2z3zQEACAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=J2z3zQEACAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "La 4e de couv. indique : &quot;Les femmes n&#39;ont jamais été aussi proches du pouvoir ; elles sortent plus diplômées que les hommes des universités et les récentes lois paritaires les incitent à prétendre à de hauts postes."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token bd3b8439-9bc1-4ad2-abc4-664b2ba2a6aa
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:17 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 129ms
Mean size per request: 436B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a44f2453-343c-42eb-8a11-c50e22fedeb6
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:17 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
            "errors": [
              {
                "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"{{download}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 124ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 3c905773-fc9a-46be-8059-53bdee0056e9
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:17 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 128ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token be02e29f-c7df-42bb-b273-19308d489480
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:18 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### NO QUERY CASE **Given**: a request without q parameter **When**: sending url **Then**: an error should be returned ### TWO QUERIES CASE **Given**: a request with 2 q parameters **When**: sending url **Then**: an error should be returned
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22
Response Information
Response Code: 200 - OK
Mean time per request: 344ms
Mean size per request: 31.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 5392493b-8955-4b46-9418-f60017b87106
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:18 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1131,
          "items": [
            {
              "kind": "books#volume",
              "id": "xZbnO0rS3wwC",
              "etag": "L/E+IxOVm78",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xZbnO0rS3wwC",
              "volumeInfo": {
                "title": "Le Marché international de la banane",
                "subtitle": "étude géographique d'un \"système commercial\"",
                "authors": [
                  "Jean-Claude Maillard"
                ],
                "publisher": "Presses Univ de Bordeaux",
                "publishedDate": "1991",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2867811074"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782867811074"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 453,
                "printType": "BOOK",
                "categories": [
                  "Banana trade"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&pg=PA429&dq=%22banane%22&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_March%C3%A9_international_de_la_banane.html?hl=&id=xZbnO0rS3wwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xZbnO0rS3wwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1952 . Le commerce international de la \u003cb\u003ebanane\u003c/b\u003e . Situation 1949 - 1950 . Fruits , 7 \u003cbr\u003e\n( 5 ) , p . 240 . 201 . CADILLAT ( R . ) . 1956 . Note sur la commercialisation de la \u003cbr\u003e\n\u003cb\u003ebanane\u003c/b\u003e en Grande Bretagne . Fruits , 11 ( 7 ) , 302 - 304 . 202 . BLOCH ( R . ) ."
              }
            },
            {
              "kind": "books#volume",
              "id": "gYHvDwAAQBAJ",
              "etag": "V3Z08EX21Hs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/gYHvDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Pierre-Emmanuel Malissin"
                ],
                "publisher": "Syllabaire éditions",
                "description": "Un livre gourmand qui va vous donner la banane, des recettes simples, et économiques. le livre se concentre uniquement sur la banane classique que l’on trouve sur tous les étals, un fruit vitaminé et énergétique. Nous avons bien lu les commentaires de nos amis Canadiens et Américains, Désormais une table de conversions des mesures impériales est incluse en fin de livre. Bonne lecture.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782365043182"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2365043186"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=gYHvDwAAQBAJ&pg=PA7&dq=%22banane%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&rdid=book-gYHvDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=gYHvDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tiramisu à la \u003cb\u003ebanane\u003c/b\u003e 8 Verrines \u003cb\u003ebanane\u003c/b\u003e mascarpone 10 Verrines \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\nchocolat cannelle 12 Créme \u003cb\u003ebanane\u003c/b\u003e coco 14 Muins \u003cb\u003ebanane\u003c/b\u003e et chocolat 16 Cake \u003cbr\u003e\nchoco \u003cb\u003ebanane\u003c/b\u003e 18 Roulé chocolat \u003cb\u003ebanane\u003c/b\u003e 20 Crumble pommes / \u003cb\u003ebanane\u003c/b\u003e 22 \u003cbr\u003e\nCrépes&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "V714NghIxwoC",
              "etag": "fWrrQ0yWPfA",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/V714NghIxwoC",
              "volumeInfo": {
                "title": "L' Economiemondiale De La Banane 1985-2002",
                "authors": [
                  "Food and Agriculture Organization of the United Nations"
                ],
                "publisher": "Food & Agriculture Org.",
                "publishedDate": "2004-07-30",
                "description": "Les bananes sont cultiv�es dans l'ensemble des r�gions tropicales et jouent un r�le cl� dans l'�conomie de nombreux pays en d�veloppement. Pendant la p�riode comprise entre 1985 et 2002, le volume des bananes export�es dans le monde a enregistr� un taux de croissance annuel moyen sans pr�c�dent de 5,3 pour cent, soit deux fois celui des 24 ann�es pr�c�dentes. Cette expansion s'est accompagn�e d'innovations technologiques et d'�volutions dans les �changes mondiaux. La pr�sente publication passe en revue les incidences de ces changements sur l'�conomie mondiale de la banane. Il s'agit de la premi�re publication d'une s�rie intitul�e \"Etudes FAO sur les produits de base\" qui s'int�resse � des th�mes concernant les produits de base ou des groupes de produits de base.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "9252050574"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9789252050575"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 110,
                "printType": "BOOK",
                "categories": [
                  "Technology & Engineering"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=V714NghIxwoC&pg=PA44&dq=%22banane%22&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=V714NghIxwoC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/L_Economiemondiale_De_La_Banane_1985_200.html?hl=&id=V714NghIxwoC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=V714NghIxwoC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Certains délégués de pays ACP ont contesté cette analyse lors de la réunion du \u003cbr\u003e\nGroupe Intergouvernemental sur la \u003cb\u003eBanane\u003c/b\u003e qui s&#39;est tenue au Honduras en \u003cbr\u003e\nnovembre 1992 ; ils ont argué qu&#39;elle ne prenait pas en compte les réalités \u003cbr\u003e\npratiques&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "S4OrDwAAQBAJ",
              "etag": "0p3T8jTRpUs",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/S4OrDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Laura VeganPower"
                ],
                "publisher": "La Plage",
                "publishedDate": "2019-10-16",
                "description": "Mettez du peps dans vos assiettes avec la banane. Cuisinez-la sous toutes les formes avec ces 25 recettes gourmandes et originales, sucrées et salées : porridge crémeux aux bananes flambées, pain perdu roulé à la banane, beignets crunchy, pad thaï de banane plantain, chips de banane... Découvrez également tous les bienfait de ce fruit riche en nutriments essentiels et en vitamines. Et en plus tout est bon dans la banane... même la peau !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782842217082"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "284221708X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 80,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=S4OrDwAAQBAJ&pg=PA22&dq=%22banane%22&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&rdid=book-S4OrDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-epub.acsm?id=S4OrDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-pdf.acsm?id=S4OrDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=S4OrDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "22 S E É R C U S S E T T E C E R S E L Muffins bananes et myrtilles Je ne sais \u003cbr\u003e\npas vous, mais je trouve que souvent, dans les préparations cuites, la \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\ndonne beaucoup de goût, comme confit. C&#39;est bon, mais parfois un peu trop \u003cbr\u003e\nprésent&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "MXoPCwAAQBAJ",
              "etag": "3nKWbHNf3eM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/MXoPCwAAQBAJ",
              "volumeInfo": {
                "title": "Un tigre, une banane, une miss et quelques filles…",
                "authors": [
                  "Alian des Tours"
                ],
                "publisher": "",
                "publishedDate": "2015-03-09",
                "description": "Patrice Restor est un jeune cadre qui s'ennuie dans une usine lorraine, au milieu de collègues ambitieux décrits en une savoureuse galerie de portraits acidulés. Il vit avec Chantal dans une ville au riche patrimoine historique, conduit un cabriolet désuet et fréquente des personnages pittoresques. Patrice est introverti, inadapté à son époque. Il se réfugie dans l’élitisme et la nostalgie. Ses relations avec les femmes qu'il côtoie auront des conséquences imprévues et déroutantes. Deux événements vont bouleverser sa routine : l’arrivée d’une nouvelle employée, la troublante Isabelle et la lecture d’un livre de philosophie non conformiste. Ce roman est une chronique à la fois douce et amère, au ton désabusé voire ironique. Un certain accent onirique apporte une touche élégiaque au récit.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782332817426"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2332817425"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 368,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&pg=PA167&dq=%22banane%22&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Un_tigre_une_banane_une_miss_et_quelques.html?hl=&id=MXoPCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=MXoPCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il rappellerait un peu plus tard, dès que Béron n&#39;aurait plus besoin de lui pour \u003cbr\u003e\néplucher la \u003cb\u003ebanane\u003c/b\u003e. Une \u003cb\u003ebanane\u003c/b\u003e ! Peudel avait fait une grossière erreur d&#39;\u003cbr\u003e\nappréciation dans son pressentiment d&#39;une menace imminente. Ce n&#39;était pas la \u003cbr\u003e\ntuile&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "b0ZBAAAAYAAJ",
              "etag": "N88aZbFB8oM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/b0ZBAAAAYAAJ",
              "volumeInfo": {
                "title": "Planteurs et plantations de banane en Guadeloupe",
                "authors": [
                  "Jacques Menauge"
                ],
                "publishedDate": "1974",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "CORNELL:31924000456636"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 276,
                "printType": "BOOK",
                "categories": [
                  "Banana"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Planteurs_et_plantations_de_banane_en_Gu.html?hl=&id=b0ZBAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=b0ZBAAAAYAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le marché du cacao , du café et de la \u003cb\u003ebanane\u003c/b\u003e dans les pays de la CEE &quot; . \u003cbr\u003e\nBruxelles , CEE , in Développement de l&#39;OutreMer , no 1 , 1963 . 13. INSTITUT \u003cbr\u003e\nFRANCAIS DE RECHERCHES FRUITIERES D&#39;OUTRE - MER . &quot; Tournée d&#39;\u003cbr\u003e\nétude de la&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ULxK6IxAtooC",
              "etag": "gOwlx9e6eYM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ULxK6IxAtooC",
              "volumeInfo": {
                "title": "Ça sent la banane",
                "authors": [
                  "François Barcelo"
                ],
                "publisher": "Québec Amerique",
                "publishedDate": "2010",
                "description": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d'un accident. Il s'est depuis recyclé dans la podorythmie avec plus ou moins de succès. Un jour, une dame de La Réunion l'invite à venir dans cette île de l'océan Indien pour assurer la direction de l'école de claquettes de ...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2764410239"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782764410233"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 198,
                "printType": "BOOK",
                "categories": [
                  "Accidents"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "2.2.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ULxK6IxAtooC&printsec=frontcover&dq=%22banane%22&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=ULxK6IxAtooC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/%C3%87a_sent_la_banane.html?hl=&id=ULxK6IxAtooC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/%C3%87a_sent_la_banane-sample-pdf.acsm?id=ULxK6IxAtooC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ULxK6IxAtooC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d&#39;un accident."
              }
            },
            {
              "kind": "books#volume",
              "id": "Bz4dAQAAIAAJ",
              "etag": "ylsw6yxzxo8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Bz4dAQAAIAAJ",
              "volumeInfo": {
                "title": "Les misères de banane",
                "subtitle": "roman",
                "authors": [
                  "Jésus K."
                ],
                "publisher": "Outremont, Québec : Lanctôt",
                "publishedDate": "2003",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105111375320"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 144,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_mis%C3%A8res_de_banane.html?hl=&id=Bz4dAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Bz4dAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eBanane\u003c/b\u003e restait impassible . La tension s &#39; éleva à un point tel qu &#39; il devint \u003cbr\u003e\nimpossible de continuer les invectives sans risquer l &#39; irréparable . Soudainement \u003cbr\u003e\n, on n &#39; entendit plus que le calme vol des vautours . Les yeux des agents de la \u003cbr\u003e\npaix s&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "zDQFAQAAIAAJ",
              "etag": "XRXk6B1pDDc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zDQFAQAAIAAJ",
              "volumeInfo": {
                "title": "Le raisin devient banane",
                "subtitle": "roman",
                "authors": [
                  "Raymond Plante"
                ],
                "publisher": "Bor'al",
                "publishedDate": "1989",
                "description": "François est rendu au cégep. Il quitte le domicile familial pour un logement du centre-ville de Montréal. Il partage les lieux avec son copain Luc et le cousin de ce dernier. Un récit amusant, réaliste et humoristique, rédigé dans un style alerte.",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:B4086895"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 150,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_raisin_devient_banane.html?hl=&id=zDQFAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zDQFAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Je vais essayer d &#39; être la meilleure \u003cb\u003ebanane\u003c/b\u003e du monde . J &#39; imagine qu &#39; il doit \u003cbr\u003e\nvouloir sourire encore . Mais il n &#39; en a plus la force . Je lui promettrais n &#39; importe \u003cbr\u003e\nquoi . Je deviens \u003cb\u003ebanane\u003c/b\u003e . J &#39; ai le cour dans un étau . Je suis complètement&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tXI5AQAAIAAJ",
              "etag": "BBU+0quqcTg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tXI5AQAAIAAJ",
              "volumeInfo": {
                "title": "Banane sèche",
                "subtitle": "étude biochimique et technologique",
                "authors": [
                  "France. Direction des affaires économiques et internationales",
                  "Georges Brooks"
                ],
                "publishedDate": "1941",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:$B578158"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 28,
                "printType": "BOOK",
                "categories": [
                  "Bananas"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Banane_s%C3%A8che.html?hl=&id=tXI5AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tXI5AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "etude biochimique et technologique Georges Brooks. I \u003cb\u003eBANANE\u003c/b\u003e SÈCHE."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 127ms
Mean size per request: 432B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 887d947e-07ff-4b9a-9b32-e677665565ec
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:18 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
            "errors": [
              {
                "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 140ms
Mean size per request: 308B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 1c3cd4c2-ea43-4063-8f00-21f4d4705fe7
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:18 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
            "errors": [
              {
                "message": "Invalid value at 'start_index' (TYPE_UINT32), \"{{startIndex}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 404 - Not Found
Mean time per request: 116ms
Mean size per request: 1.59KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token abb8ce7f-faa3-4d0a-9157-ae229b281826
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:18 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1630
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/%7B%7BvolumeId%7D%7Dprojection=%7B%7Bprojection%7D%7D</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/%7B%7BvolumeId%7D%7D
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 125ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token aa6032c1-2b7a-4c5a-a301-f639612c7e5e
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:19 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/p9OchLvKiOMC
Response Information
Response Code: 200 - OK
Mean time per request: 183ms
Mean size per request: 3.35KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 4531c70b-35da-4233-8860-67854b737085
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:19 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volume",
          "id": "p9OchLvKiOMC",
          "etag": "RkCw8AwiVPM",
          "selfLink": "https://www.googleapis.com/books/v1/volumes/p9OchLvKiOMC",
          "volumeInfo": {
            "title": "La grande peur dans la montagne",
            "authors": [
              "Charles Ferdinand Ramuz"
            ],
            "publisher": "Grasset",
            "publishedDate": "1926",
            "industryIdentifiers": [
              {
                "type": "ISBN_10",
                "identifier": "0244820325"
              },
              {
                "type": "ISBN_13",
                "identifier": "9780244820329"
              }
            ],
            "readingModes": {
              "text": false,
              "image": false
            },
            "pageCount": 269,
            "printedPageCount": 300,
            "dimensions": {
              "height": "19.00 cm"
            },
            "printType": "BOOK",
            "maturityRating": "NOT_MATURE",
            "allowAnonLogging": false,
            "contentVersion": "0.2.1.0.preview.0",
            "panelizationSummary": {
              "containsEpubBubbles": false,
              "containsImageBubbles": false
            },
            "imageLinks": {
              "smallThumbnail": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=5&imgtk=AFLRE724XDF3qqpVJVCDb1Yj0gr3C-4LF2_dJEyeav6SnEvC25fZdNxfVYN8ZfcymCrc-bnFPysLn9wEbxfnv9jjwQZtp8v3iQ52CS8oUjlmOZTwPE2yLKCBZ19yjoCW2OV9TNkwIFTi&source=gbs_api",
              "thumbnail": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=1&imgtk=AFLRE718e44C95FDZIHRfBcurBihM-fsnxoNkvtZuSxTSNZgDIhLiyT-VwoCqXVNHgQtvYqHj2-W0TwN1QPayfWoQx4kfUjR7_whMNO_UPUYg-AFwL3kH3KhfG_VN0Yy05ea3KpkK2lr&source=gbs_api",
              "small": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=2&imgtk=AFLRE73kRXRgBhSPLcPCernWTCo_YwlMtCoKYCbYxz4kDatdZt4Uu1eR9ZSGrr_mRkskHbiEDC-ath5G6kLLW8VApwwnNCPBP4M9o-WkZnNi_FMQ79a8hyXn5JCsK3UJs53Z64_SsJcu&source=gbs_api",
              "medium": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=3&imgtk=AFLRE72AhAs9Kdu_aiX4slX3K6MPYSrkcWs4u35i3XImZbnBqSoC5_SUThZXVXZbPz-xAH6b3p8BhKvPyjvlP6c0d7bQKr8LgdW_h9aRooAgQilz9H2CUY0jalaU-MmlYWVMiyMl-PNj&source=gbs_api",
              "large": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=4&imgtk=AFLRE71O3op9yBAyz2D9IUyr0Rosntiu9CzriEMDpHAI1JNld9w9SNXfxIKlxDFLh7GCwLNf9xNQfWqEeHILgXLo1SZfMyec6-NB8jrakOimR7Yktdo9ghaHJRJRnYpwpeAiIHTm7HLc&source=gbs_api",
              "extraLarge": "http://books.google.com/books/content?id=p9OchLvKiOMC&printsec=frontcover&img=1&zoom=6&imgtk=AFLRE72InmR7wo-N4bl2T8O1VCGv9RfYOJVDI_4QbWNlrQ0sF3vy0hlmIs4T8F7YitSKPP77q6MKbraKsp6DOTnzoRLuuELXWWbznm_KIrDeqAg7_-wtV4yPWbet3sOIRiklMBZClsn_&source=gbs_api"
            },
            "language": "fr",
            "previewLink": "http://books.google.fr/books?id=p9OchLvKiOMC&hl=&source=gbs_api",
            "infoLink": "https://play.google.com/store/books/details?id=p9OchLvKiOMC&source=gbs_api",
            "canonicalVolumeLink": "https://play.google.com/store/books/details?id=p9OchLvKiOMC"
          },
          "saleInfo": {
            "country": "FR",
            "saleability": "NOT_FOR_SALE",
            "isEbook": false
          },
          "accessInfo": {
            "country": "FR",
            "viewability": "NO_PAGES",
            "embeddable": false,
            "publicDomain": false,
            "textToSpeechPermission": "ALLOWED",
            "epub": {
              "isAvailable": false
            },
            "pdf": {
              "isAvailable": false
            },
            "webReaderLink": "http://play.google.com/books/reader?id=p9OchLvKiOMC&hl=&printsec=frontcover&source=gbs_api",
            "accessViewStatus": "NONE",
            "quoteSharingAllowed": false
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 6 0 0
Validity of volumeId 6 0 0
Total 12 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?maxResults=-1&q=Emmanuel%20Macron
Response Information
Response Code: 400 - Bad Request
Mean time per request: 131ms
Mean size per request: 284B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 73cc2946-6524-4ef6-9005-01d95cb03108
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:19 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'max_results' (TYPE_UINT32), \"-1\"",
            "errors": [
              {
                "message": "Invalid value at 'max_results' (TYPE_UINT32), \"-1\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = -1 Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&printType=word
Response Information
Response Code: 400 - Bad Request
Mean time per request: 132ms
Mean size per request: 426B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 6ea96ce6-5bfa-426c-b6e7-2fe5a4ab7ad0
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:19 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'print_type' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.PrintType), \"word\"",
            "errors": [
              {
                "message": "Invalid value at 'print_type' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.PrintType), \"word\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&projection=word
Response Information
Response Code: 400 - Bad Request
Mean time per request: 133ms
Mean size per request: 428B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 24056c69-5f09-4fc5-8244-6cdc3593b70d
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:20 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"word\"",
            "errors": [
              {
                "message": "Invalid value at 'projection' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Projection), \"word\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
projection = word Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&langRestrict=zz
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 129ms
Mean size per request: 538B

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 2b1c056a-e450-48ce-b57e-71329e3a0fb7
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:20 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
langRestrict = zz Test With q=Emmanuel Macron 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
langRestrict = zz Test With q=Emmanuel Macron
Cannot read property '0' of undefined
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&filter={{filter}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token db966b5c-d65d-4c42-b224-02c74d50e438
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:20 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&download=word
Response Information
Response Code: 400 - Bad Request
Mean time per request: 123ms
Mean size per request: 420B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 263669f9-7c92-466a-85c7-1253ae568bc6
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:20 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"word\"",
            "errors": [
              {
                "message": "Invalid value at 'download' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.Download), \"word\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 127ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 336b52a0-edbd-45c4-a68b-235334c36bd5
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:20 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 125ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a97f2eed-581b-4759-848c-cd96de1c0c8c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:20 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes
Response Information
Response Code: 400 - Bad Request
Mean time per request: 130ms
Mean size per request: 217B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token b3d67538-c2a8-44f5-8b10-282adc468493
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:21 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Required parameter: q",
            "errors": [
              {
                "message": "Required parameter: q",
                "domain": "global",
                "reason": "required"
              }
            ]
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 3 0 0
Without q param an error is returned 3 0 0
With two q param an error is returned 3 0 0
Total 9 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&orderBy=word
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 124ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token cf5857b6-7c83-430b-a5d8-c689e309e5a4
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:21 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&startIndex=word
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 120ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 53afefe4-208a-40c7-a83f-a293fd72416e
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:21 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volume/%7B%7BvolumeId%7D%7Dprojection=word
Response Information
Response Code: 404 - Not Found
Mean time per request: 122ms
Mean size per request: 1.57KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 17fd8f75-d0f5-49f3-b803-6c63198348cc
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:21 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1612
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/%7B%7BvolumeId%7D%7Dprojection=word</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
projection = word Test With volumeId=undefined 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/%7B%7BvolumeId%7D%7D
Response Information
Response Code: 503 - Service Unavailable
Mean time per request: 125ms
Mean size per request: 244B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f4475f43-4138-4b18-97b3-28cf2a5be3f4
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:21 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 503,
            "message": "Service temporarily unavailable.",
            "errors": [
              {
                "message": "Service temporarily unavailable.",
                "domain": "global",
                "reason": "backendFailed"
              }
            ]
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: 5 identifiers of volumes returned by a search **When**: attempting to retrieve the 5 volumes **Then**: the 5 requests should be OK
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 3e240537-7f75-4e63-aba3-5505fff88bd2
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:22 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Validity of volumeId 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
Validity of volumeId
Cannot read property '0' of undefined
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?maxResults=41&q=Emmanuel%20Macron
Response Information
Response Code: 400 - Bad Request
Mean time per request: 126ms
Mean size per request: 319B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 38f05a30-f8e5-4ead-958b-92be09b7c06e
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:22 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value '41'. Values must be within the range: [, value: 40\n]",
            "errors": [
              {
                "message": "Invalid value '41'. Values must be within the range: [, value: 40\n]",
                "domain": "global",
                "reason": "invalidParameter"
              }
            ]
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = 41 Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 124ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token edaf6897-9b11-4265-96c4-3f793d92d0d4
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:22 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 3869fc41-feb2-4383-ad83-25a161d45366
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:22 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 3986a552-7db5-4256-b89d-e21564ec1436
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:22 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&filter={{filter}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token b54ad9de-4975-4a49-a4cf-9fd4fd6cc3f1
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:22 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 02f0152e-0809-43da-9575-083d4175535c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:23 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 93860405-5cae-4fc5-8933-353f9d279f27
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:23 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 28342652-4215-42e8-8e17-6c78a2b25e0c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:23 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22&q=%22poire%22
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 133ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 42a21917-ffd1-4e4a-bde5-a8c649cd1175
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:23 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 3 0 0
Without q param an error is returned 3 0 0
With two q param an error is returned 3 0 0
Total 9 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 400 - Bad Request
Mean time per request: 129ms
Mean size per request: 432B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 54dc2620-886f-46d3-b38d-bd9ae0db3814
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:23 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
            "errors": [
              {
                "message": "Invalid value at 'order_by' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.OrderBy), \"{{orderBy}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 85cab4fe-9dbb-440e-a768-a905b34fcad1
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:23 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 404 - Not Found
Mean time per request: 117ms
Mean size per request: 1.59KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token e4bf3d59-1342-4bff-89f3-0e1a51733c7e
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:24 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1630
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/%7B%7BvolumeId%7D%7Dprojection=%7B%7Bprojection%7D%7D</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/%7B%7BvolumeId%7D%7D
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 11879b82-7dc7-469f-a9c1-dab92333fc22
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:24 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: 5 identifiers of volumes returned by a search **When**: attempting to retrieve the 5 volumes **Then**: the 5 requests should be OK
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 125ms
Mean size per request: 538B

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 5291d07f-71b0-4c43-b654-e7f3925afc07
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:24 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Validity of volumeId 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
Validity of volumeId
Cannot read property '0' of undefined
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?maxResults=word&q=Emmanuel%20Macron
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 120ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 5da399f3-0441-4e76-90e2-3d56fbb6c625
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:24 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = NaN Test With q=Emmanuel Macron 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 4b258ec1-550e-4242-a8e6-e4f6383b023c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:24 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 125ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a3358ac0-8175-45c4-bd0b-352d53d2a08b
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:24 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 55b843cd-aa2e-437f-8d42-9d671380fe33
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:24 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron&filter={{filter}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 23dbdbc1-1056-44ab-8d10-85901a623638
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:25 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 6886fd0b-2761-4032-8409-fa77d91ea45b
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:25 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 125ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 7bada699-05ee-45c6-bc91-d80bb253e992
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:25 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 200 - OK
Mean time per request: 323ms
Mean size per request: 38.51KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token ddda2d36-c7e7-45be-8899-932a81f580bb
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:25 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 55,
          "items": [
            {
              "kind": "books#volume",
              "id": "IOfn3lMne-QC",
              "etag": "1Sf8kj/U6NY",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/IOfn3lMne-QC",
              "volumeInfo": {
                "title": "Perl DBI",
                "subtitle": "le guide du développeur",
                "authors": [
                  "Alligator Descartes",
                  "Tim Bunce"
                ],
                "publisher": "O'Reilly Media, Inc.",
                "publishedDate": "2000",
                "description": "L'une des grandes forces du langage Perl est sa capacité à manipuler de gros volumes de données. La programmation des bases de données y trouve donc naturellement sa place, que ce soit pour des applications de commerce électronique, des applications web utilisant CGI ou des applications Intranet. DBI est une interface essentielle pour la programmation des bases de données avec Perl. C'est un paquetage indépendant des bases de données, offrant un ensemble cohérent de fonctions quelle que soit la base de données utilisée : Oracle, Sybase, Ingres, Informix, MySQL, PostgreSQL. DBI sépare les pilotes dédiés à chaque base de données (DBD) de l'API de programmation : tout programme DBI peut donc fonctionner avec n'importe quelle base de données, voire avec différentes bases simultanément. Pour le profane, ce livre décrit l'architecture de DBI et explique comment écrire des programmes. Pour l'expert, il explore les nuances de DBI et les particularités de chaque DBD. Vous apprendrez dans ce livre : • comment est conçu DBI et comment il fonctionne ; • comment construire des requêtes et lier des paramètres ; • comment travailler avec les descripteurs de bases de données, de pilotes et d'instructions ; • comment détecter les erreurs dans vos programmes ; • comment utiliser tous les DBD existants. Cet ouvrage contient également une référence complète de DBI.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2841771318"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782841771318"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 372,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=IOfn3lMne-QC&printsec=frontcover&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=IOfn3lMne-QC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Perl_DBI.html?hl=&id=IOfn3lMne-QC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=IOfn3lMne-QC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "DBI est une interface essentielle pour la programmation des bases de données avec Perl."
              }
            },
            {
              "kind": "books#volume",
              "id": "lz0DCAAAQBAJ",
              "etag": "AwH3IQ0nFpo",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/lz0DCAAAQBAJ",
              "volumeInfo": {
                "title": "Advances in Web-Age Information Management",
                "subtitle": "5th International Conference, WAIM 2004, Dalian, China, July 15-17, 2004, Proceedings",
                "authors": [
                  "Quing Li",
                  "Guoren Wang",
                  "Ling Feng"
                ],
                "publisher": "Springer",
                "publishedDate": "2011-04-05",
                "description": "This book constitutes the refereed proceedings of the 5th International Conference on Web-Age Information Management, WAIM 2004, held in Dalian, China in July 2004. The 57 revised full papers and 23 revised short and industrial papers presented together with 3 invited contributions were carefully reviewed and selected from 291 submissions. The papers are organized in topical sections on data stream processing, time series data processing, security, mobile computing, cache management, query evaluation, Web search engines, XML, Web services, classification, and data mining.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783540277729"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3540277722"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 756,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=lz0DCAAAQBAJ&pg=PA38&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 126.59,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 88.61,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&rdid=book-lz0DCAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 126590000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 88610000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Advances_in_Web_Age_Information_Manageme-sample-pdf.acsm?id=lz0DCAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=lz0DCAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Additionally, for any window length, we can find a corresponding sketch in the \u003cbr\u003e\nsummary. This enables answering queries for different window lengths using one \u003cbr\u003e\nsingle summary. T-Window Quantile Query: A T-window \u003cb\u003equery with parameters\u003c/b\u003e φ,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "VnCDbXKjSaYC",
              "etag": "HEOdo1RGUR0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/VnCDbXKjSaYC",
              "volumeInfo": {
                "title": "Excel Pivot Tables Recipe Book",
                "subtitle": "A Problem-Solution Approach",
                "authors": [
                  "Debra Dalgleish"
                ],
                "publisher": "Apress",
                "publishedDate": "2006-11-21",
                "description": "Pivot Tables are a huge growth area. This book gives people the fast-answers they need to succeed The book is far more detailed than any competing title. Readers of this book will be able to do more, and more quickly The book goes beyond basic explanations and includes real-world troubleshooting, performance and security information not provided elsewhere",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "143020141X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9781430201410"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 332,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=VnCDbXKjSaYC&pg=PA11&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 31.64,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&rdid=book-VnCDbXKjSaYC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 31640000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-epub.acsm?id=VnCDbXKjSaYC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-pdf.acsm?id=VnCDbXKjSaYC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=VnCDbXKjSaYC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Preparing the Source Data: Using an Access \u003cb\u003eQuery with Parameters\u003c/b\u003e Problem \u003cbr\u003e\nYou want to base your pivot table on a Microsoft Access query that contains \u003cbr\u003e\nparameters, but you get an error message saying you can&#39;t use parameters. \u003cbr\u003e\nSolution In&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "NjTnDwAAQBAJ",
              "etag": "eiTFxR13YWg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/NjTnDwAAQBAJ",
              "volumeInfo": {
                "title": "Fields of Logic and Computation III",
                "subtitle": "Essays Dedicated to Yuri Gurevich on the Occasion of His 80th Birthday",
                "authors": [
                  "Andreas Blass",
                  "Patrick Cégielski",
                  "Nachum Dershowitz",
                  "Manfred Droste",
                  "Bernd Finkbeiner"
                ],
                "publisher": "Springer Nature",
                "publishedDate": "2020-05-22",
                "description": "This Festschrift is published in honor of Yuri Gurevich’s 80th birthday. An associated conference, YuriFest 2020, was planned for May 18–20 in Fontainebleau, France, in combination with the 39th Journées sur les Arithmétiques Faibles also celebrating Yuri’s 80th birthday. Because of the coronavirus situation, the conference had to be postponed, but this Festschrift is being published as originally planned. It addresses a very wide variety of topics, but by no means all of the fields of logic and computation in which Yuri has made important progress.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783030480066"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3030480062"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 341,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=NjTnDwAAQBAJ&pg=PA35&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 68.56,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 44.83,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&rdid=book-NjTnDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 68560000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 44830000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-epub.acsm?id=NjTnDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-pdf.acsm?id=NjTnDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=NjTnDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... first-order signature σ, φ is some formula of σ, and \u003cb\u003e{{\u003c/b\u003ex 1,...,x n },{y1,...,y k\u003cb\u003e}}\u003c/b\u003e is a \u003cbr\u003e\npartition of the set of the free variables of φ. Here φ is used to define a \u003cb\u003equery with\u003c/b\u003e \u003cbr\u003e\n\u003cb\u003eparameters\u003c/b\u003e y1,...,y k. Accordingly, the tuple 〈y1,...,y k〉 provides here the input,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "Dyj5DwAAQBAJ",
              "etag": "QCobkRzwt5o",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Dyj5DwAAQBAJ",
              "volumeInfo": {
                "title": "Hands-On Graph Analytics with Neo4j",
                "subtitle": "Perform graph processing and visualization techniques using connected data across your enterprise",
                "authors": [
                  "Estelle Scifo"
                ],
                "publisher": "Packt Publishing Ltd",
                "publishedDate": "2020-08-21",
                "description": "To start with you will cover the basics of graph analytics, Cypher querying language, components of graph architecture, and more. You will implement Neo4j techniques to understand various graph analytics methods to reveal complex relationships in data. You will understand how machine learning can be used to perform smarter graph analytics.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781839215667"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1839215666"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 510,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=Dyj5DwAAQBAJ&pg=PA324&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 25.31,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 17.72,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&rdid=book-Dyj5DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 25310000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 17720000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Dyj5DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "If we want to use a damping factor different from the default value of 0.85, we \u003cbr\u003e\nneed to specify it in this way: algoConfig = { &quot;dampingFactor&quot;: 0.8, } Similar to the \u003cbr\u003e\ngraph creation query, we will build a \u003cb\u003equery with parameters\u003c/b\u003e: &quot;CALL gds."
              }
            },
            {
              "kind": "books#volume",
              "id": "N2Q_AQAAIAAJ",
              "etag": "R6DCWa6aMfk",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N2Q_AQAAIAAJ",
              "volumeInfo": {
                "title": "DAO Object Model",
                "subtitle": "The Definitive Reference",
                "authors": [
                  "Helen Bell Feddema"
                ],
                "publisher": "Oreilly & Associates Incorporated",
                "publishedDate": "2000",
                "description": "Designed for intermediate and advanced Access users, this detailed handbook introduces the primary object model used for manipulating Access data and provides a wide range of code samples for use with VBA and VBScript. Original. (Intermediate)",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSD:31822028152338"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 389,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/DAO_Object_Model.html?hl=&id=N2Q_AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N2Q_AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "A \u003cb\u003equery with parameters\u003c/b\u003e in design view Table 14-1 . The Parameters Collection \u003cbr\u003e\nProperties Property Count Description Indicates the number of Parameter objects \u003cbr\u003e\nin a Parameters collection . Returns a particular member of the Parameters&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "EMMFwKNDHS4C",
              "etag": "VvJL9FYQ7Uw",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/EMMFwKNDHS4C",
              "volumeInfo": {
                "title": "Microsoft® SQL Server 2008 R2 Analytics & Data Visualization",
                "authors": [
                  "Doug Harts",
                  "Jim Dugan",
                  "Tricia Almas"
                ],
                "publisher": "McGraw Hill Professional",
                "publishedDate": "2010-09-30",
                "description": "Master the Next-Generation Business Intelligence Tools in SQL Server 2008 R2 Effectively convey meaningful business insights to users across your enterprise with help from this practical guide. Written by a team of business intelligence experts, Microsoft SQL Server 2008 R2 Analytics & Data Visualization shows how to achieve greater information absorption using the latest reporting tools. Learn how to build maps and gauges, integrate OLAP data, and develop dashboards. Security, performance tuning, and cloud computing techniques are also covered in this comprehensive resource. Design and deploy chart-based reports using SSRS 2008 R2 Display geo-spatial map data with location-based indicators Visually represent metrics and KPIs on graphs and gauges Distribute reports through SharePoint and PerformancePoint Create and publish web page parts, dashboards, and mash-ups Set up and manage cloud-based services using SQL Azure Incorporate data mining and forecasting features with Visio Integrate large amounts of data using PowerPoint for Excel Derive matrix, table, and chart data from OLAP cubes Doug Harts is a Services Executive at Microsoft currently helping U.S. Federal agencies implement Microsoft technology roadmaps. He is the author of Microsoft Office 2007 Business Intelligence, and maintains a BI community website at www.OfficeBIcentral.com. Jim Dugan is a Solutions Architect with the Microsoft Healthcare and Benefits team in Microsoft Federal. He previously served as Technical Director of Microsoft's Technology and Innovation Center in Reston, Virginia. Tricia Wilcox Almas is a Technical Architect for Business Intelligence Solutions for MicroLink, LLC, a Microsoft Gold Partner. She has been developing solutions and managing IT projects for more than 25 years.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9780071601443"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "0071601449"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 576,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.8.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&pg=PA36&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Microsoft_SQL_Server_2008_R2_Analytics_D.html?hl=&id=EMMFwKNDHS4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-epub.acsm?id=EMMFwKNDHS4C&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-pdf.acsm?id=EMMFwKNDHS4C&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=EMMFwKNDHS4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Make report parameters in two steps: create the report \u003cb\u003equery with parameters\u003c/b\u003e, \u003cbr\u003e\nspecify the details. If you create the parameters in this way, Report Designer will \u003cbr\u003e\nautomatically link the query parameters to report parameters of the same name."
              }
            },
            {
              "kind": "books#volume",
              "id": "_pkkAQAAIAAJ",
              "etag": "ihYLSTTXass",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/_pkkAQAAIAAJ",
              "volumeInfo": {
                "title": "Seventh International Workshop on Research Issues in Data Engineering",
                "subtitle": "High Performance Database Management for Large-scale Applications : Proceedings, April 7-8, 1997, Birmingham, England",
                "authors": [
                  "Peter Scheuermann"
                ],
                "publisher": "IEEE",
                "publishedDate": "1997",
                "description": "The proceedings from the April 1997 workshop highlighting the function of the Internet as it effects large-scale applications and restructures interactions with service providers. The 20 papers and panel discussion address topics related to databases and the Web, data mining and warehousing, electro",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSC:32106014345182"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 162,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Seventh_International_Workshop_on_Resear.html?hl=&id=_pkkAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=_pkkAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In particular, the following enumerates some of these issues. • How to analyze \u003cbr\u003e\nand handle more complicated queries such as a query with aggregation \u003cbr\u003e\nfunctions, \u003cb\u003equery with parameters\u003c/b\u003e, and recursive queries which frequently occur in \u003cbr\u003e\nthe data&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "K11wd4NE2skC",
              "etag": "slh5b6E+nVM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/K11wd4NE2skC",
              "volumeInfo": {
                "title": "Access 2000 Programming For Dummies",
                "authors": [
                  "Rob Krumm"
                ],
                "publisher": "For Dummies",
                "publishedDate": "1999-07-30",
                "description": "If the thought of programming databases casts a dark shadow on your soul, then let this book light up your life. Whether or not you've gone through the programming wringer before, Access 2000 Programming For Dummies clues you in to simpler ways to produce dynamic databases and applications. Uncover the secrets of professional database development and let this book reveal the many added features of Access 2000 that you'll quickly be taking advantage of. Step up to the unlimited possibilities of such Access features as SQL (Structured Query Language), OLE/DDE (Object Linking and Embedding/Dynamic Data Exchange), and wizards, and discover all your programming options. Best-selling author Rob Krumm shows you how to do everything from building your own programs by using Access 2000 to building supercharged database applications by using ActiveX controls and SQL statements. Krumm also shares his personal methods for error-free code testing, and he's included an entire CD of sample code. Stop wondering what would make your Access programming easier and pick up Access 2000 Programming For Dummies to discover the quickest way to get your databases up to speed.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "0764505653"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9780764505652"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 456,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=K11wd4NE2skC&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=K11wd4NE2skC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Access_2000_Programming_For_Dummies.html?hl=&id=K11wd4NE2skC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=K11wd4NE2skC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "CreateQueryDef (&quot;&quot; ) Q.SQL = SQLText Set R = Q.OpenRecordset( ) Creating a \u003cbr\u003e\nRecordset using a temporary \u003cb\u003equery With parameters\u003c/b\u003e Dim Q as QueryDef, R as \u003cbr\u003e\nRecordset, SQLText SQLText = &quot;Parameters Pname Type;&quot; _&amp;&quot; Sel ect . . . From ."
              }
            },
            {
              "kind": "books#volume",
              "id": "2YgfAQAAIAAJ",
              "etag": "E3ddInXtPb8",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2YgfAQAAIAAJ",
              "volumeInfo": {
                "title": "Proceedings",
                "subtitle": "ACM Multimedia '96, Boston, Massachusetts, November 18-22, 1996",
                "authors": [
                  "Association for Computing Machinery. Special Interest Group on Data Communications"
                ],
                "publisher": "Assn for Computing Machinery",
                "publishedDate": "1996",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105029309221"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 457,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Proceedings.html?hl=&id=2YgfAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2YgfAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... a single region \u003cb\u003equery with parameters\u003c/b\u003e of color set, location, area and spatial \u003cbr\u003e\nextent. individual queries for color, location, size and spatial extent. The \u003cbr\u003e\nintersection of the region match lists is then computed to obtain the set of \u003cbr\u003e\ncommon images;&nbsp;..."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 139ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 1ee974c6-2cd1-4dcb-a799-8ac16b7c3ea6
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:26 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 3 0 0
Without q param an error is returned 3 0 0
With two q param an error is returned 3 0 0
Total 9 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 126ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 9a9d660a-dbcc-4993-a437-58dcbea2ccfd
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:26 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token c579e6f4-1884-4b80-8eda-2dd685b1f3e2
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:26 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 404 - Not Found
Mean time per request: 118ms
Mean size per request: 1.59KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 2e41e314-7566-4c5a-874b-3699e22d3aca
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:27 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1630
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/%7B%7BvolumeId%7D%7Dprojection=%7B%7Bprojection%7D%7D</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/%7B%7BvolumeId%7D%7D
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 127ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f715acdf-1d0d-4d07-b281-d37e2965c3ab
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:27 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: 5 identifiers of volumes returned by a search **When**: attempting to retrieve the 5 volumes **Then**: the 5 requests should be OK
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=Emmanuel%20Macron
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 20a5fbe4-738e-494c-aabe-2bc46c97df3c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:27 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Validity of volumeId 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
Validity of volumeId
Cannot read property '0' of undefined
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?maxResults={{maxResults}}&q={{q}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token cccec25b-43dc-423d-8c53-d38910fa150c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:27 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = NaN Test With q=undefined 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&printType={{printType}}
Response Information
Response Code: 400 - Bad Request
Mean time per request: 122ms
Mean size per request: 444B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 0e15479a-4e8d-460d-9dbb-347a4b7757a8
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:27 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'print_type' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.PrintType), \"{{printType}}\"",
            "errors": [
              {
                "message": "Invalid value at 'print_type' (type.googleapis.com/books.api.proto.frontend.v1.BooksVolumesListRequest.PrintType), \"{{printType}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&projection={{projection}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 124ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 318b7713-539f-4cf2-9f36-940d2c1ae516
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:27 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&langRestrict={{langRestrict}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 58e810b0-ad61-4a67-9a3e-f8da2eb205ff
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:27 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&filter={{filter}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 124ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 6b8c125b-0bcd-48a1-a8fc-481408966029
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:28 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&download={{download}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 7a41cedc-fe04-429c-b65f-bfb322d1e9f5
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:28 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 124ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 855be2ab-11ea-42e3-bd33-ed5bba42387e
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:28 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 200 - OK
Mean time per request: 331ms
Mean size per request: 38.51KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 572acf68-1194-4a6d-9564-aa557836e2c1
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:28 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 55,
          "items": [
            {
              "kind": "books#volume",
              "id": "IOfn3lMne-QC",
              "etag": "wmCBbTUnfak",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/IOfn3lMne-QC",
              "volumeInfo": {
                "title": "Perl DBI",
                "subtitle": "le guide du développeur",
                "authors": [
                  "Alligator Descartes",
                  "Tim Bunce"
                ],
                "publisher": "O'Reilly Media, Inc.",
                "publishedDate": "2000",
                "description": "L'une des grandes forces du langage Perl est sa capacité à manipuler de gros volumes de données. La programmation des bases de données y trouve donc naturellement sa place, que ce soit pour des applications de commerce électronique, des applications web utilisant CGI ou des applications Intranet. DBI est une interface essentielle pour la programmation des bases de données avec Perl. C'est un paquetage indépendant des bases de données, offrant un ensemble cohérent de fonctions quelle que soit la base de données utilisée : Oracle, Sybase, Ingres, Informix, MySQL, PostgreSQL. DBI sépare les pilotes dédiés à chaque base de données (DBD) de l'API de programmation : tout programme DBI peut donc fonctionner avec n'importe quelle base de données, voire avec différentes bases simultanément. Pour le profane, ce livre décrit l'architecture de DBI et explique comment écrire des programmes. Pour l'expert, il explore les nuances de DBI et les particularités de chaque DBD. Vous apprendrez dans ce livre : • comment est conçu DBI et comment il fonctionne ; • comment construire des requêtes et lier des paramètres ; • comment travailler avec les descripteurs de bases de données, de pilotes et d'instructions ; • comment détecter les erreurs dans vos programmes ; • comment utiliser tous les DBD existants. Cet ouvrage contient également une référence complète de DBI.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2841771318"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782841771318"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 372,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.3.1.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=IOfn3lMne-QC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=IOfn3lMne-QC&printsec=frontcover&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=IOfn3lMne-QC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Perl_DBI.html?hl=&id=IOfn3lMne-QC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=IOfn3lMne-QC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "DBI est une interface essentielle pour la programmation des bases de données avec Perl."
              }
            },
            {
              "kind": "books#volume",
              "id": "lz0DCAAAQBAJ",
              "etag": "aSHwr+QZF90",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/lz0DCAAAQBAJ",
              "volumeInfo": {
                "title": "Advances in Web-Age Information Management",
                "subtitle": "5th International Conference, WAIM 2004, Dalian, China, July 15-17, 2004, Proceedings",
                "authors": [
                  "Quing Li",
                  "Guoren Wang",
                  "Ling Feng"
                ],
                "publisher": "Springer",
                "publishedDate": "2011-04-05",
                "description": "This book constitutes the refereed proceedings of the 5th International Conference on Web-Age Information Management, WAIM 2004, held in Dalian, China in July 2004. The 57 revised full papers and 23 revised short and industrial papers presented together with 3 invited contributions were carefully reviewed and selected from 291 submissions. The papers are organized in topical sections on data stream processing, time series data processing, security, mobile computing, cache management, query evaluation, Web search engines, XML, Web services, classification, and data mining.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783540277729"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3540277722"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 756,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=lz0DCAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=lz0DCAAAQBAJ&pg=PA38&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 126.59,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 88.61,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=lz0DCAAAQBAJ&rdid=book-lz0DCAAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 126590000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 88610000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Advances_in_Web_Age_Information_Manageme-sample-pdf.acsm?id=lz0DCAAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=lz0DCAAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Additionally, for any window length, we can find a corresponding sketch in the \u003cbr\u003e\nsummary. This enables answering queries for different window lengths using one \u003cbr\u003e\nsingle summary. T-Window Quantile Query: A T-window \u003cb\u003equery with parameters\u003c/b\u003e φ,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "VnCDbXKjSaYC",
              "etag": "MBOG1A7dnNU",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/VnCDbXKjSaYC",
              "volumeInfo": {
                "title": "Excel Pivot Tables Recipe Book",
                "subtitle": "A Problem-Solution Approach",
                "authors": [
                  "Debra Dalgleish"
                ],
                "publisher": "Apress",
                "publishedDate": "2006-11-21",
                "description": "Pivot Tables are a huge growth area. This book gives people the fast-answers they need to succeed The book is far more detailed than any competing title. Readers of this book will be able to do more, and more quickly The book goes beyond basic explanations and includes real-world troubleshooting, performance and security information not provided elsewhere",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "143020141X"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9781430201410"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 332,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "averageRating": 5,
                "ratingsCount": 1,
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": true,
                "contentVersion": "1.2.3.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=VnCDbXKjSaYC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=VnCDbXKjSaYC&pg=PA11&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=3&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 31.64,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 19.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=VnCDbXKjSaYC&rdid=book-VnCDbXKjSaYC&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 31640000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 19990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-epub.acsm?id=VnCDbXKjSaYC&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Excel_Pivot_Tables_Recipe_Book-sample-pdf.acsm?id=VnCDbXKjSaYC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=VnCDbXKjSaYC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Preparing the Source Data: Using an Access \u003cb\u003eQuery with Parameters\u003c/b\u003e Problem \u003cbr\u003e\nYou want to base your pivot table on a Microsoft Access query that contains \u003cbr\u003e\nparameters, but you get an error message saying you can&#39;t use parameters. \u003cbr\u003e\nSolution In&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "NjTnDwAAQBAJ",
              "etag": "6BiOSb+8XA4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/NjTnDwAAQBAJ",
              "volumeInfo": {
                "title": "Fields of Logic and Computation III",
                "subtitle": "Essays Dedicated to Yuri Gurevich on the Occasion of His 80th Birthday",
                "authors": [
                  "Andreas Blass",
                  "Patrick Cégielski",
                  "Nachum Dershowitz",
                  "Manfred Droste",
                  "Bernd Finkbeiner"
                ],
                "publisher": "Springer Nature",
                "publishedDate": "2020-05-22",
                "description": "This Festschrift is published in honor of Yuri Gurevich’s 80th birthday. An associated conference, YuriFest 2020, was planned for May 18–20 in Fontainebleau, France, in combination with the 39th Journées sur les Arithmétiques Faibles also celebrating Yuri’s 80th birthday. Because of the coronavirus situation, the conference had to be postponed, but this Festschrift is being published as originally planned. It addresses a very wide variety of topics, but by no means all of the fields of logic and computation in which Yuri has made important progress.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9783030480066"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "3030480062"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 341,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=NjTnDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=NjTnDwAAQBAJ&pg=PA35&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 68.56,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 44.83,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=NjTnDwAAQBAJ&rdid=book-NjTnDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 68560000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 44830000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-epub.acsm?id=NjTnDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Fields_of_Logic_and_Computation_III-sample-pdf.acsm?id=NjTnDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=NjTnDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... first-order signature σ, φ is some formula of σ, and \u003cb\u003e{{\u003c/b\u003ex 1,...,x n },{y1,...,y k\u003cb\u003e}}\u003c/b\u003e is a \u003cbr\u003e\npartition of the set of the free variables of φ. Here φ is used to define a \u003cb\u003equery with\u003c/b\u003e \u003cbr\u003e\n\u003cb\u003eparameters\u003c/b\u003e y1,...,y k. Accordingly, the tuple 〈y1,...,y k〉 provides here the input,\u003cbr\u003e\n&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "Dyj5DwAAQBAJ",
              "etag": "Rj0pglRt75g",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Dyj5DwAAQBAJ",
              "volumeInfo": {
                "title": "Hands-On Graph Analytics with Neo4j",
                "subtitle": "Perform graph processing and visualization techniques using connected data across your enterprise",
                "authors": [
                  "Estelle Scifo"
                ],
                "publisher": "Packt Publishing Ltd",
                "publishedDate": "2020-08-21",
                "description": "To start with you will cover the basics of graph analytics, Cypher querying language, components of graph architecture, and more. You will implement Neo4j techniques to understand various graph analytics methods to reveal complex relationships in data. You will understand how machine learning can be used to perform smarter graph analytics.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9781839215667"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "1839215666"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 510,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Dyj5DwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=Dyj5DwAAQBAJ&pg=PA324&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=5&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 25.31,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 17.72,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=Dyj5DwAAQBAJ&rdid=book-Dyj5DwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 25310000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 17720000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Dyj5DwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "If we want to use a damping factor different from the default value of 0.85, we \u003cbr\u003e\nneed to specify it in this way: algoConfig = { &quot;dampingFactor&quot;: 0.8, } Similar to the \u003cbr\u003e\ngraph creation query, we will build a \u003cb\u003equery with parameters\u003c/b\u003e: &quot;CALL gds."
              }
            },
            {
              "kind": "books#volume",
              "id": "N2Q_AQAAIAAJ",
              "etag": "ajHI5b/bjW4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/N2Q_AQAAIAAJ",
              "volumeInfo": {
                "title": "DAO Object Model",
                "subtitle": "The Definitive Reference",
                "authors": [
                  "Helen Bell Feddema"
                ],
                "publisher": "Oreilly & Associates Incorporated",
                "publishedDate": "2000",
                "description": "Designed for intermediate and advanced Access users, this detailed handbook introduces the primary object model used for manipulating Access data and provides a wide range of code samples for use with VBA and VBScript. Original. (Intermediate)",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSD:31822028152338"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 389,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=N2Q_AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=N2Q_AQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/DAO_Object_Model.html?hl=&id=N2Q_AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=N2Q_AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "A \u003cb\u003equery with parameters\u003c/b\u003e in design view Table 14-1 . The Parameters Collection \u003cbr\u003e\nProperties Property Count Description Indicates the number of Parameter objects \u003cbr\u003e\nin a Parameters collection . Returns a particular member of the Parameters&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "EMMFwKNDHS4C",
              "etag": "eMKwFW5L6f4",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/EMMFwKNDHS4C",
              "volumeInfo": {
                "title": "Microsoft® SQL Server 2008 R2 Analytics & Data Visualization",
                "authors": [
                  "Doug Harts",
                  "Jim Dugan",
                  "Tricia Almas"
                ],
                "publisher": "McGraw Hill Professional",
                "publishedDate": "2010-09-30",
                "description": "Master the Next-Generation Business Intelligence Tools in SQL Server 2008 R2 Effectively convey meaningful business insights to users across your enterprise with help from this practical guide. Written by a team of business intelligence experts, Microsoft SQL Server 2008 R2 Analytics & Data Visualization shows how to achieve greater information absorption using the latest reporting tools. Learn how to build maps and gauges, integrate OLAP data, and develop dashboards. Security, performance tuning, and cloud computing techniques are also covered in this comprehensive resource. Design and deploy chart-based reports using SSRS 2008 R2 Display geo-spatial map data with location-based indicators Visually represent metrics and KPIs on graphs and gauges Distribute reports through SharePoint and PerformancePoint Create and publish web page parts, dashboards, and mash-ups Set up and manage cloud-based services using SQL Azure Incorporate data mining and forecasting features with Visio Integrate large amounts of data using PowerPoint for Excel Derive matrix, table, and chart data from OLAP cubes Doug Harts is a Services Executive at Microsoft currently helping U.S. Federal agencies implement Microsoft technology roadmaps. He is the author of Microsoft Office 2007 Business Intelligence, and maintains a BI community website at www.OfficeBIcentral.com. Jim Dugan is a Solutions Architect with the Microsoft Healthcare and Benefits team in Microsoft Federal. He previously served as Technical Director of Microsoft's Technology and Innovation Center in Reston, Virginia. Tricia Wilcox Almas is a Technical Architect for Business Intelligence Solutions for MicroLink, LLC, a Microsoft Gold Partner. She has been developing solutions and managing IT projects for more than 25 years.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9780071601443"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "0071601449"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 576,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.8.4.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=EMMFwKNDHS4C&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&pg=PA36&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=EMMFwKNDHS4C&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Microsoft_SQL_Server_2008_R2_Analytics_D.html?hl=&id=EMMFwKNDHS4C"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-epub.acsm?id=EMMFwKNDHS4C&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Microsoft_SQL_Server_2008_R2_Analytics_D-sample-pdf.acsm?id=EMMFwKNDHS4C&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=EMMFwKNDHS4C&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Make report parameters in two steps: create the report \u003cb\u003equery with parameters\u003c/b\u003e, \u003cbr\u003e\nspecify the details. If you create the parameters in this way, Report Designer will \u003cbr\u003e\nautomatically link the query parameters to report parameters of the same name."
              }
            },
            {
              "kind": "books#volume",
              "id": "_pkkAQAAIAAJ",
              "etag": "Hqthkk90f8k",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/_pkkAQAAIAAJ",
              "volumeInfo": {
                "title": "Seventh International Workshop on Research Issues in Data Engineering",
                "subtitle": "High Performance Database Management for Large-scale Applications : Proceedings, April 7-8, 1997, Birmingham, England",
                "authors": [
                  "Peter Scheuermann"
                ],
                "publisher": "IEEE",
                "publishedDate": "1997",
                "description": "The proceedings from the April 1997 workshop highlighting the function of the Internet as it effects large-scale applications and restructures interactions with service providers. The 20 papers and panel discussion address topics related to databases and the Web, data mining and warehousing, electro",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCSC:32106014345182"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 162,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=_pkkAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=_pkkAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Seventh_International_Workshop_on_Resear.html?hl=&id=_pkkAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=_pkkAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "In particular, the following enumerates some of these issues. • How to analyze \u003cbr\u003e\nand handle more complicated queries such as a query with aggregation \u003cbr\u003e\nfunctions, \u003cb\u003equery with parameters\u003c/b\u003e, and recursive queries which frequently occur in \u003cbr\u003e\nthe data&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "K11wd4NE2skC",
              "etag": "y/tuHOP7Cyg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/K11wd4NE2skC",
              "volumeInfo": {
                "title": "Access 2000 Programming For Dummies",
                "authors": [
                  "Rob Krumm"
                ],
                "publisher": "For Dummies",
                "publishedDate": "1999-07-30",
                "description": "If the thought of programming databases casts a dark shadow on your soul, then let this book light up your life. Whether or not you've gone through the programming wringer before, Access 2000 Programming For Dummies clues you in to simpler ways to produce dynamic databases and applications. Uncover the secrets of professional database development and let this book reveal the many added features of Access 2000 that you'll quickly be taking advantage of. Step up to the unlimited possibilities of such Access features as SQL (Structured Query Language), OLE/DDE (Object Linking and Embedding/Dynamic Data Exchange), and wizards, and discover all your programming options. Best-selling author Rob Krumm shows you how to do everything from building your own programs by using Access 2000 to building supercharged database applications by using ActiveX controls and SQL statements. Krumm also shares his personal methods for error-free code testing, and he's included an entire CD of sample code. Stop wondering what would make your Access programming easier and pick up Access 2000 Programming For Dummies to discover the quickest way to get your databases up to speed.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "0764505653"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9780764505652"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 456,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=K11wd4NE2skC&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=K11wd4NE2skC&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=K11wd4NE2skC&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Access_2000_Programming_For_Dummies.html?hl=&id=K11wd4NE2skC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=K11wd4NE2skC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "CreateQueryDef (&quot;&quot; ) Q.SQL = SQLText Set R = Q.OpenRecordset( ) Creating a \u003cbr\u003e\nRecordset using a temporary \u003cb\u003equery With parameters\u003c/b\u003e Dim Q as QueryDef, R as \u003cbr\u003e\nRecordset, SQLText SQLText = &quot;Parameters Pname Type;&quot; _&amp;&quot; Sel ect . . . From ."
              }
            },
            {
              "kind": "books#volume",
              "id": "2YgfAQAAIAAJ",
              "etag": "+/18rrd6x/c",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/2YgfAQAAIAAJ",
              "volumeInfo": {
                "title": "Proceedings",
                "subtitle": "ACM Multimedia '96, Boston, Massachusetts, November 18-22, 1996",
                "authors": [
                  "Association for Computing Machinery. Special Interest Group on Data Communications"
                ],
                "publisher": "Assn for Computing Machinery",
                "publishedDate": "1996",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105029309221"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 457,
                "printType": "BOOK",
                "categories": [
                  "Computers"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.1.0.preview.0",
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=2YgfAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "en",
                "previewLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&q=%7B%7BqueryWithParameters%7D%7D&dq=%7B%7BqueryWithParameters%7D%7D&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=2YgfAQAAIAAJ&dq=%7B%7BqueryWithParameters%7D%7D&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Proceedings.html?hl=&id=2YgfAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=2YgfAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "... a single region \u003cb\u003equery with parameters\u003c/b\u003e of color set, location, area and spatial \u003cbr\u003e\nextent. individual queries for color, location, size and spatial extent. The \u003cbr\u003e\nintersection of the region match lists is then computed to obtain the set of \u003cbr\u003e\ncommon images;&nbsp;..."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### NO QUERY CASE **Given**: a request without q parameter **When**: sending url **Then**: an error should be returned ### TWO QUERIES CASE **Given**: a request with 2 q parameters **When**: sending url **Then**: an error should be returned
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 922f7655-df99-430d-95b9-5af45b200037
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:28 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&orderBy={{orderBy}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 30d47b99-139c-4434-9ee0-6e428d152c96
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:29 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&startIndex={{startIndex}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 31d1c901-f5cd-4193-a6f9-b36948b6581a
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:29 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 404 - Not Found
Mean time per request: 121ms
Mean size per request: 1.58KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 3c275cd3-26a7-4187-8b45-1a5aed0d6c0c
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:29 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1621
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/V714NghIxwoprojection=%7B%7Bprojection%7D%7D</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/V714NghIxwo
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 122ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 39845c12-9d80-4da7-ad5d-3f7e3502fa49
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:29 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: 5 identifiers of volumes returned by a search **When**: attempting to retrieve the 5 volumes **Then**: the 5 requests should be OK
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 121ms
Mean size per request: 538B

Test Pass Percentage
50 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 6ad82d1a-96d0-412f-8937-200e2105b6c8
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:29 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Validity of volumeId 0 1 0
Total 1 1 0
Test Failure
Test NameAssertion Error
Validity of volumeId
Cannot read property '0' of undefined
Request Description
### CORRECT maxResults CASE **Given**: a query and a correct maxResults **When**: sending url **Then**: I should receive up to maxResults results - - - - - - - - - - - - - - - - - - - ### INCORRECT maxResults CASE **Given**: a query and an incorrect maxResults **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?maxResults={{maxResults}}&q={{q}}
Response Information
Response Code: 400 - Bad Request
Mean time per request: 129ms
Mean size per request: 308B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token b139b0de-f527-4de1-b008-f2cbef16ab62
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:29 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 400,
            "message": "Invalid value at 'max_results' (TYPE_UINT32), \"{{maxResults}}\"",
            "errors": [
              {
                "message": "Invalid value at 'max_results' (TYPE_UINT32), \"{{maxResults}}\"",
                "reason": "invalid"
              }
            ],
            "status": "INVALID_ARGUMENT"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
maxResults = NaN Test With q=undefined 1 0 0
Total 2 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT PRINTTYPE CASE **Given**: a query returning a book and a correct printType **Given**: a query returning a magazine and a correct printType **When**: sending the 2 requests **Then**: depending on the printType I should be returned books, magazines or books and magazines - - - - - - - - - - - - - - - - ### INCORRECT PRINTTYPE CASE **Given**: a query returning a book and an incorrect printType **Given**: a query returning a magazine and an incorrect printType **When**: sending the 2 requests **Then**: I should be returned a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&printType={{printType}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 127ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 754cbdd2-8963-4e2e-a8d3-1b4a1ea5591f
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:29 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a query and a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect projection **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&projection={{projection}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 119ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token e1060953-3528-4083-875f-8661210c4f7a
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:30 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT langRestrict CASE **Given**: a query and a known 2-letters langRestrict **When**: sending url **Then**: I should receive only results in that language - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a query and an incorrect langRestrict **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&langRestrict={{langRestrict}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token ce5473ce-c25b-48fd-9ccf-11992af1e7ec
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:30 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT filter CASE **Given**: a query and a correct filter **When**: sending url **Then**: The results should be filtered - - - - - - - - - - - - - - - - - - - ### INCORRECT filter CASE **Given**: a query and an incorrect filter **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&filter={{filter}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 119ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 373055ad-e7a3-4fba-84b0-ed40e3f70ae2
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:30 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT download CASE **Given**: a query and download = epub **When**: sending url **Then**: I should be returned only downloadable results - - - - - - - - - - - - - - - - - - - ### INCORRECT download CASE **Given**: a query and an incorrect download **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&download={{download}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 9a59968a-4337-48b3-819c-05e2e082ddcd
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:30 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY **Given**: a query using quotation marks "", +, _ , -, url encoded space %20, lower and upper cases characters alike **When**: sending url **Then**: + %20 "" and _ should restrict the search to results with all the words **But**: - should restrict the search to results without the word **But**: the search should be case insensitive
Response Information
Response Code: 200 - OK
Mean time per request: 487ms
Mean size per request: 49B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 0bee2544-adc8-4680-a6cf-a2fadc7e4ae4
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:31 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 0
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### QUERY WITH PARAMETERS **Given**: a query using query parameters inauthor inpublisher subject isbn and oclc (I'm not testing lccn as of now) **When**: sending url **Then**: the parameters should restrict the search to results according to the parameters and their value
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{queryWithParameters}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 120ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token dcd5abf4-9b1c-49af-9443-d216bdc16b11
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:31 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### NO QUERY CASE **Given**: a request without q parameter **When**: sending url **Then**: an error should be returned ### TWO QUERIES CASE **Given**: a request with 2 q parameters **When**: sending url **Then**: an error should be returned
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q=%22banane%22
Response Information
Response Code: 200 - OK
Mean time per request: 305ms
Mean size per request: 31.65KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 4a7cb10f-9a3c-4e5d-becb-130274d51e4b
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Content-Type application/json; charset=UTF-8
Vary Origin
Vary X-Origin
Vary Referer
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:31 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "kind": "books#volumes",
          "totalItems": 1131,
          "items": [
            {
              "kind": "books#volume",
              "id": "xZbnO0rS3wwC",
              "etag": "wACXgfyUqGM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/xZbnO0rS3wwC",
              "volumeInfo": {
                "title": "Le Marché international de la banane",
                "subtitle": "étude géographique d'un \"système commercial\"",
                "authors": [
                  "Jean-Claude Maillard"
                ],
                "publisher": "Presses Univ de Bordeaux",
                "publishedDate": "1991",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2867811074"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782867811074"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 453,
                "printType": "BOOK",
                "categories": [
                  "Banana trade"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=xZbnO0rS3wwC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&pg=PA429&dq=%22banane%22&hl=&cd=1&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=xZbnO0rS3wwC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_March%C3%A9_international_de_la_banane.html?hl=&id=xZbnO0rS3wwC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=xZbnO0rS3wwC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "1952 . Le commerce international de la \u003cb\u003ebanane\u003c/b\u003e . Situation 1949 - 1950 . Fruits , 7 \u003cbr\u003e\n( 5 ) , p . 240 . 201 . CADILLAT ( R . ) . 1956 . Note sur la commercialisation de la \u003cbr\u003e\n\u003cb\u003ebanane\u003c/b\u003e en Grande Bretagne . Fruits , 11 ( 7 ) , 302 - 304 . 202 . BLOCH ( R . ) ."
              }
            },
            {
              "kind": "books#volume",
              "id": "gYHvDwAAQBAJ",
              "etag": "2232OQLkcFI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/gYHvDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Pierre-Emmanuel Malissin"
                ],
                "publisher": "Syllabaire éditions",
                "description": "Un livre gourmand qui va vous donner la banane, des recettes simples, et économiques. le livre se concentre uniquement sur la banane classique que l’on trouve sur tous les étals, un fruit vitaminé et énergétique. Nous avons bien lu les commentaires de nos amis Canadiens et Américains, Désormais une table de conversions des mesures impériales est incluse en fin de livre. Bonne lecture.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782365043182"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2365043186"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 60,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.0.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=gYHvDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=gYHvDwAAQBAJ&pg=PA7&dq=%22banane%22&hl=&cd=2&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 0.99,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=gYHvDwAAQBAJ&rdid=book-gYHvDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 990000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true
                },
                "pdf": {
                  "isAvailable": true
                },
                "webReaderLink": "http://play.google.com/books/reader?id=gYHvDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Tiramisu à la \u003cb\u003ebanane\u003c/b\u003e 8 Verrines \u003cb\u003ebanane\u003c/b\u003e mascarpone 10 Verrines \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\nchocolat cannelle 12 Créme \u003cb\u003ebanane\u003c/b\u003e coco 14 Muins \u003cb\u003ebanane\u003c/b\u003e et chocolat 16 Cake \u003cbr\u003e\nchoco \u003cb\u003ebanane\u003c/b\u003e 18 Roulé chocolat \u003cb\u003ebanane\u003c/b\u003e 20 Crumble pommes / \u003cb\u003ebanane\u003c/b\u003e 22 \u003cbr\u003e\nCrépes&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "V714NghIxwoC",
              "etag": "1ohAo2a22vI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/V714NghIxwoC",
              "volumeInfo": {
                "title": "L' Economiemondiale De La Banane 1985-2002",
                "authors": [
                  "Food and Agriculture Organization of the United Nations"
                ],
                "publisher": "Food & Agriculture Org.",
                "publishedDate": "2004-07-30",
                "description": "Les bananes sont cultiv�es dans l'ensemble des r�gions tropicales et jouent un r�le cl� dans l'�conomie de nombreux pays en d�veloppement. Pendant la p�riode comprise entre 1985 et 2002, le volume des bananes export�es dans le monde a enregistr� un taux de croissance annuel moyen sans pr�c�dent de 5,3 pour cent, soit deux fois celui des 24 ann�es pr�c�dentes. Cette expansion s'est accompagn�e d'innovations technologiques et d'�volutions dans les �changes mondiaux. La pr�sente publication passe en revue les incidences de ces changements sur l'�conomie mondiale de la banane. Il s'agit de la premi�re publication d'une s�rie intitul�e \"Etudes FAO sur les produits de base\" qui s'int�resse � des th�mes concernant les produits de base ou des groupes de produits de base.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "9252050574"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9789252050575"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 110,
                "printType": "BOOK",
                "categories": [
                  "Technology & Engineering"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.1.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=V714NghIxwoC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=V714NghIxwoC&pg=PA44&dq=%22banane%22&hl=&cd=3&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=V714NghIxwoC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/L_Economiemondiale_De_La_Banane_1985_200.html?hl=&id=V714NghIxwoC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "ALL_PAGES",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=V714NghIxwoC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Certains délégués de pays ACP ont contesté cette analyse lors de la réunion du \u003cbr\u003e\nGroupe Intergouvernemental sur la \u003cb\u003eBanane\u003c/b\u003e qui s&#39;est tenue au Honduras en \u003cbr\u003e\nnovembre 1992 ; ils ont argué qu&#39;elle ne prenait pas en compte les réalités \u003cbr\u003e\npratiques&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "S4OrDwAAQBAJ",
              "etag": "gDywD9mL7EI",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/S4OrDwAAQBAJ",
              "volumeInfo": {
                "title": "Banane",
                "authors": [
                  "Laura VeganPower"
                ],
                "publisher": "La Plage",
                "publishedDate": "2019-10-16",
                "description": "Mettez du peps dans vos assiettes avec la banane. Cuisinez-la sous toutes les formes avec ces 25 recettes gourmandes et originales, sucrées et salées : porridge crémeux aux bananes flambées, pain perdu roulé à la banane, beignets crunchy, pad thaï de banane plantain, chips de banane... Découvrez également tous les bienfait de ce fruit riche en nutriments essentiels et en vitamines. Et en plus tout est bon dans la banane... même la peau !",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782842217082"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "284221708X"
                  }
                ],
                "readingModes": {
                  "text": true,
                  "image": true
                },
                "pageCount": 80,
                "printType": "BOOK",
                "categories": [
                  "Cooking"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.2.0.preview.3",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=S4OrDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=S4OrDwAAQBAJ&pg=PA22&dq=%22banane%22&hl=&cd=4&source=gbs_api",
                "infoLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&source=gbs_api",
                "canonicalVolumeLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "FOR_SALE",
                "isEbook": true,
                "listPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "retailPrice": {
                  "amount": 7.49,
                  "currencyCode": "EUR"
                },
                "buyLink": "https://play.google.com/store/books/details?id=S4OrDwAAQBAJ&rdid=book-S4OrDwAAQBAJ&rdot=1&source=gbs_api",
                "offers": [
                  {
                    "finskyOfferType": 1,
                    "listPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "retailPrice": {
                      "amountInMicros": 7490000,
                      "currencyCode": "EUR"
                    },
                    "giftable": true
                  }
                ]
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-epub.acsm?id=S4OrDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/Banane-sample-pdf.acsm?id=S4OrDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=S4OrDwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "22 S E É R C U S S E T T E C E R S E L Muffins bananes et myrtilles Je ne sais \u003cbr\u003e\npas vous, mais je trouve que souvent, dans les préparations cuites, la \u003cb\u003ebanane\u003c/b\u003e \u003cbr\u003e\ndonne beaucoup de goût, comme confit. C&#39;est bon, mais parfois un peu trop \u003cbr\u003e\nprésent&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "MXoPCwAAQBAJ",
              "etag": "J5o/G7a5Emg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/MXoPCwAAQBAJ",
              "volumeInfo": {
                "title": "Un tigre, une banane, une miss et quelques filles…",
                "authors": [
                  "Alian des Tours"
                ],
                "publisher": "",
                "publishedDate": "2015-03-09",
                "description": "Patrice Restor est un jeune cadre qui s'ennuie dans une usine lorraine, au milieu de collègues ambitieux décrits en une savoureuse galerie de portraits acidulés. Il vit avec Chantal dans une ville au riche patrimoine historique, conduit un cabriolet désuet et fréquente des personnages pittoresques. Patrice est introverti, inadapté à son époque. Il se réfugie dans l’élitisme et la nostalgie. Ses relations avec les femmes qu'il côtoie auront des conséquences imprévues et déroutantes. Deux événements vont bouleverser sa routine : l’arrivée d’une nouvelle employée, la troublante Isabelle et la lecture d’un livre de philosophie non conformiste. Ce roman est une chronique à la fois douce et amère, au ton désabusé voire ironique. Un certain accent onirique apporte une touche élégiaque au récit.",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_13",
                    "identifier": "9782332817426"
                  },
                  {
                    "type": "ISBN_10",
                    "identifier": "2332817425"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 368,
                "printType": "BOOK",
                "categories": [
                  "Fiction"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "preview-1.0.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=MXoPCwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&pg=PA167&dq=%22banane%22&hl=&cd=5&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=MXoPCwAAQBAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Un_tigre_une_banane_une_miss_et_quelques.html?hl=&id=MXoPCwAAQBAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=MXoPCwAAQBAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Il rappellerait un peu plus tard, dès que Béron n&#39;aurait plus besoin de lui pour \u003cbr\u003e\néplucher la \u003cb\u003ebanane\u003c/b\u003e. Une \u003cb\u003ebanane\u003c/b\u003e ! Peudel avait fait une grossière erreur d&#39;\u003cbr\u003e\nappréciation dans son pressentiment d&#39;une menace imminente. Ce n&#39;était pas la \u003cbr\u003e\ntuile&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "b0ZBAAAAYAAJ",
              "etag": "lmERBUGJXT0",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/b0ZBAAAAYAAJ",
              "volumeInfo": {
                "title": "Planteurs et plantations de banane en Guadeloupe",
                "authors": [
                  "Jacques Menauge"
                ],
                "publishedDate": "1974",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "CORNELL:31924000456636"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 276,
                "printType": "BOOK",
                "categories": [
                  "Banana"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.2.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=b0ZBAAAAYAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=6&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=b0ZBAAAAYAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Planteurs_et_plantations_de_banane_en_Gu.html?hl=&id=b0ZBAAAAYAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=b0ZBAAAAYAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Le marché du cacao , du café et de la \u003cb\u003ebanane\u003c/b\u003e dans les pays de la CEE &quot; . \u003cbr\u003e\nBruxelles , CEE , in Développement de l&#39;OutreMer , no 1 , 1963 . 13. INSTITUT \u003cbr\u003e\nFRANCAIS DE RECHERCHES FRUITIERES D&#39;OUTRE - MER . &quot; Tournée d&#39;\u003cbr\u003e\nétude de la&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "ULxK6IxAtooC",
              "etag": "Bkog1d2gxVM",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/ULxK6IxAtooC",
              "volumeInfo": {
                "title": "Ça sent la banane",
                "authors": [
                  "François Barcelo"
                ],
                "publisher": "Québec Amerique",
                "publishedDate": "2010",
                "description": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d'un accident. Il s'est depuis recyclé dans la podorythmie avec plus ou moins de succès. Un jour, une dame de La Réunion l'invite à venir dans cette île de l'océan Indien pour assurer la direction de l'école de claquettes de ...",
                "industryIdentifiers": [
                  {
                    "type": "ISBN_10",
                    "identifier": "2764410239"
                  },
                  {
                    "type": "ISBN_13",
                    "identifier": "9782764410233"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": true
                },
                "pageCount": 198,
                "printType": "BOOK",
                "categories": [
                  "Accidents"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "2.2.2.0.preview.1",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=ULxK6IxAtooC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=ULxK6IxAtooC&printsec=frontcover&dq=%22banane%22&hl=&cd=7&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=ULxK6IxAtooC&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/%C3%87a_sent_la_banane.html?hl=&id=ULxK6IxAtooC"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "PARTIAL",
                "embeddable": true,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": true,
                  "acsTokenLink": "http://books.google.fr/books/download/%C3%87a_sent_la_banane-sample-pdf.acsm?id=ULxK6IxAtooC&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
                },
                "webReaderLink": "http://play.google.com/books/reader?id=ULxK6IxAtooC&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "SAMPLE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Raoul Damphousse est un champion de la danse à claquettes, activité dont il a dû abandonner la pratique à la suite d&#39;un accident."
              }
            },
            {
              "kind": "books#volume",
              "id": "Bz4dAQAAIAAJ",
              "etag": "hxlEjMjPwhE",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/Bz4dAQAAIAAJ",
              "volumeInfo": {
                "title": "Les misères de banane",
                "subtitle": "roman",
                "authors": [
                  "Jésus K."
                ],
                "publisher": "Outremont, Québec : Lanctôt",
                "publishedDate": "2003",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "STANFORD:36105111375320"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 144,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "1.2.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=Bz4dAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=8&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=Bz4dAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Les_mis%C3%A8res_de_banane.html?hl=&id=Bz4dAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=Bz4dAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "\u003cb\u003eBanane\u003c/b\u003e restait impassible . La tension s &#39; éleva à un point tel qu &#39; il devint \u003cbr\u003e\nimpossible de continuer les invectives sans risquer l &#39; irréparable . Soudainement \u003cbr\u003e\n, on n &#39; entendit plus que le calme vol des vautours . Les yeux des agents de la \u003cbr\u003e\npaix s&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "zDQFAQAAIAAJ",
              "etag": "vOg61X8+Gzc",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/zDQFAQAAIAAJ",
              "volumeInfo": {
                "title": "Le raisin devient banane",
                "subtitle": "roman",
                "authors": [
                  "Raymond Plante"
                ],
                "publisher": "Bor'al",
                "publishedDate": "1989",
                "description": "François est rendu au cégep. Il quitte le domicile familial pour un logement du centre-ville de Montréal. Il partage les lieux avec son copain Luc et le cousin de ce dernier. Un récit amusant, réaliste et humoristique, rédigé dans un style alerte.",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:B4086895"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 150,
                "printType": "BOOK",
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=zDQFAQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=9&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=zDQFAQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Le_raisin_devient_banane.html?hl=&id=zDQFAQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=zDQFAQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "Je vais essayer d &#39; être la meilleure \u003cb\u003ebanane\u003c/b\u003e du monde . J &#39; imagine qu &#39; il doit \u003cbr\u003e\nvouloir sourire encore . Mais il n &#39; en a plus la force . Je lui promettrais n &#39; importe \u003cbr\u003e\nquoi . Je deviens \u003cb\u003ebanane\u003c/b\u003e . J &#39; ai le cour dans un étau . Je suis complètement&nbsp;..."
              }
            },
            {
              "kind": "books#volume",
              "id": "tXI5AQAAIAAJ",
              "etag": "QeA/5PecHPg",
              "selfLink": "https://www.googleapis.com/books/v1/volumes/tXI5AQAAIAAJ",
              "volumeInfo": {
                "title": "Banane sèche",
                "subtitle": "étude biochimique et technologique",
                "authors": [
                  "France. Direction des affaires économiques et internationales",
                  "Georges Brooks"
                ],
                "publishedDate": "1941",
                "industryIdentifiers": [
                  {
                    "type": "OTHER",
                    "identifier": "UCAL:$B578158"
                  }
                ],
                "readingModes": {
                  "text": false,
                  "image": false
                },
                "pageCount": 28,
                "printType": "BOOK",
                "categories": [
                  "Bananas"
                ],
                "maturityRating": "NOT_MATURE",
                "allowAnonLogging": false,
                "contentVersion": "0.1.1.0.preview.0",
                "panelizationSummary": {
                  "containsEpubBubbles": false,
                  "containsImageBubbles": false
                },
                "imageLinks": {
                  "smallThumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
                  "thumbnail": "http://books.google.com/books/content?id=tXI5AQAAIAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
                },
                "language": "fr",
                "previewLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&q=%22banane%22&dq=%22banane%22&hl=&cd=10&source=gbs_api",
                "infoLink": "http://books.google.fr/books?id=tXI5AQAAIAAJ&dq=%22banane%22&hl=&source=gbs_api",
                "canonicalVolumeLink": "https://books.google.com/books/about/Banane_s%C3%A8che.html?hl=&id=tXI5AQAAIAAJ"
              },
              "saleInfo": {
                "country": "FR",
                "saleability": "NOT_FOR_SALE",
                "isEbook": false
              },
              "accessInfo": {
                "country": "FR",
                "viewability": "NO_PAGES",
                "embeddable": false,
                "publicDomain": false,
                "textToSpeechPermission": "ALLOWED",
                "epub": {
                  "isAvailable": false
                },
                "pdf": {
                  "isAvailable": false
                },
                "webReaderLink": "http://play.google.com/books/reader?id=tXI5AQAAIAAJ&hl=&printsec=frontcover&source=gbs_api",
                "accessViewStatus": "NONE",
                "quoteSharingAllowed": false
              },
              "searchInfo": {
                "textSnippet": "etude biochimique et technologique Georges Brooks. I \u003cb\u003eBANANE\u003c/b\u003e SÈCHE."
              }
            }
          ]
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### orderBy newest CASE **Given**: a query and orderBy = newest **When**: sending url **Then**: The results should be ordered by date - - - - - - - - - - - - - - - - - - - ### orderBy relevance CASE **Given**: a query and orderBy = relevance **When**: sending url **Then**: The results should not be ordered by date - - - - - - - - - - - - - - - - - - - ### INCORRECT orderBy CASE **Given**: a query and an incorrect orderBy **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&orderBy={{orderBy}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 123ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 55997d45-f0e3-4532-97d9-1620a979b438
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:31 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT startIndex CASE **Given**: a query with startIndex = 0 **Given**: a query with startIndex = n **When**: sending the requests **Then**: the n-th result of the first request **And**: the first result of the second request should be the same - - - - - - - - - - - - - - - - - - - ### INCORRECT startIndex CASE **Given**: a query and an incorrect startIndex **When**: sending url **Then**: I should receive a status 400
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes?q={{q}}&startIndex={{startIndex}}
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 125ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token a162f5d6-ebeb-4866-a649-28abe72a812a
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:31 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Description
### CORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive all or lite volume metadata about the volume - - - - - - - - - - - - - - - - - - - ### INCORRECT projection CASE **Given**: a request for a volume with a correct projection **When**: sending url **Then**: I should receive a status 400
Response Information
Response Code: 404 - Not Found
Mean time per request: 117ms
Mean size per request: 1.58KB

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token 995eb341-5225-4522-a0a5-04741f7907d0
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Date Thu, 08 Apr 2021 23:21:31 GMT
Content-Type text/html; charset=UTF-8
Server ESF
Content-Length 1622
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Response Body
<!DOCTYPE html>
        <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 404 (Not Found)!!1</title>
          <style>
            *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>404.</b> <ins>That’s an error.</ins>
          <p>The requested URL <code>/books/v1/volume/V714NghIxwosprojection=%7B%7Bprojection%7D%7D</code> was not found on this server.  <ins>That’s all we know.</ins>
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/V714NghIxwos
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 120ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
key AIzaSyBWKCYNh3h1VJ26JA3NBIK7cksgO8vlt-w
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token b556d6bb-e1e5-4d00-b6ea-4790732c317b
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:32 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 1 0 0
Total 1 0 0
Test Failure
Test NameAssertion Error
Request Information
Request Method: GET
Request URL: https://www.googleapis.com/books/v1/volumes/TSVmAAAAcAAJ
Response Information
Response Code: 429 - Too Many Requests
Mean time per request: 140ms
Mean size per request: 538B

Test Pass Percentage
100 %
Request Headers
Header NameHeader Value
User-Agent PostmanRuntime/7.26.10
Accept */*
Cache-Control no-cache
Postman-Token f875ee05-233d-42bb-8ac7-d10de976d466
Host www.googleapis.com
Accept-Encoding gzip, deflate, br
Connection keep-alive
Response Headers
Header NameHeader Value
Vary Origin
Vary X-Origin
Vary Referer
Content-Type application/json; charset=UTF-8
Content-Encoding gzip
Date Thu, 08 Apr 2021 23:21:32 GMT
Server ESF
Cache-Control private
X-XSS-Protection 0
X-Frame-Options SAMEORIGIN
X-Content-Type-Options nosniff
Alt-Svc h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"
Transfer-Encoding chunked
Response Body
{
          "error": {
            "code": 429,
            "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
            "errors": [
              {
                "message": "Quota exceeded for quota metric 'Queries' and limit 'Queries per minute per user' of service 'books.googleapis.com' for consumer 'project_number:624717413613'.",
                "domain": "global",
                "reason": "rateLimitExceeded"
              }
            ],
            "status": "RESOURCE_EXHAUSTED"
          }
        }
        
Test Information
NamePassedFailedSkipped
Status Test 6 0 0
Validity of volumeId 6 0 0
Total 12 0 0
Test Failure
Test NameAssertion Error